一、系统概述及开发工具
1. 系统概述
本系统使用asp.net技术开发设计,实现了药品进销存管理系统的普通员工的资料修改、管理员对药品的进销存的修改,以及对员工的添加等。在系统中,管理员可以直接进入系统,查询自己所需的资料;新用户必须由管理员来注册后来才可以进入系统查询自己所需的资料。药品进销存管理系统可以实现药品商家的高效管理还可以节约资源。通过集中式的信息数据库将商家的进、销、存等经营业务有机的结合起来中达到提高效率、改进服务等目的。
2. 开发工具
(1) Visual Studio .0框架的。它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。总体来说是一个非常庞大的软件,甚至包含代码测试功能。通过提供与业务紧密集成的、可扩展的、能够增加成功几率的生命周期工具,从而为用户提供高效的工具。
(2)SQL Server 2005将提供更加强大的开发工具和各类新的开发特性,在大大提高开发效率的同时,将进一步拓展您的应用空间,带来新的商业应用机遇。例如,XML数据库与Web Service的支持将使您的应用实现Internet数据互联,.Net集成极大的扩展了开发空间,异构数据集成、Service Broker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。C#、、XMLA、 2.0、SMO、AMO等都将成为SQL Server数据平台上开发数据相关应用的有力工具。
二、需求分析与可行性分析
1. 需求分析
随着计算机技术的发展,特别是计算机网络技术与数据库的发展,使人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。该系统主要是由药品的基本信息管理、进货入库、销售开单、报损开单、退货处理等模块的结合实现并实现了药品具体信息查询等功能。 系统从用户的角度出发使用B/S结构对于页面的美观也需要做一番苦功。在登陆及各个模块的功能做到最好的人性化和审美的结合。
功能分析
(1)员工管理
1)员工信息管理(不含密码)
2)员工密码管理
3)员工信息查询
(2)管理员管理
1)进货与库存管理
2)销售与库存管理
3)库存管理
4)添加员工信息
3. 功能模块设计
根据药品进销存管理系统的实际需求,界面分管理员界面和普通用户界面,管理员界面要能显示进货与库存管理,销售与库存管理,库存管理,员工登记等各个方面。普通员工界面能实现的几个方面,包括:员工信息的修改、密码的修改、员工的信息查询等方面都要大体实现,功能模块图如图1所示。
登录
管理员
普通员工用户
销售与管理
员工登记
库存管理
进货与库存管理
查询个人信息
用户密码修改
用户信息管理
图1 药品管理系统功能模块图
三、数据库设计
数据库以表的形式存放相关的数据,本系统的数据库中共有4张数据表。有员工信息表(tblUsers),进货信息表(tblGoods),销售信息表(tblSell),库存信息表(tblStock)。
1.用户表(tblUsers):
表1 员工信息表(tblUsers)
序号
字段名
含义
类型
宽度
小数
主键
1
UserId
用户名称
int
10
p
2
UserName
用户姓名
nvarchar(20)
20
3
UserPwd
用户密码
nvarchar(20)
20
4
UserType
用户类型
int
20
5
Sex
性别
nvarchar(20)
10
6
Birthday
出生日期
nvarchar(20)
20
7
Phone
联系方式
nvarchar(20)
20
(tblGoods):
表2 进货信息表(tblGoods)
序号
字段名
含义
类型
宽度
小数
主键
1
GoodsId
货物编号
nvarchar(20)
10
p
2
StockNum
货物名称
nvarchar(20)
20
3
StockSum
进货数量
Int
20
4
UserType
总库存
int
20
5
GoodsUnit
计量单位
nvarchar(20)
10
药品进销存说明书 来自淘豆网m.daumloan.com转载请标明出处.