零配件库存管理系统
一、 系统说明
本系统是一个对零配件进行进销存管理的系统。
二、 功能需求
图1 功能层次图
功能详细说明:
1、 货物资料管理
查询(查询条件:代码、中文名称、英文名称、货物类型、型号规格、库存不足)
添加
修改
删除
货物的批量导入(从Excel文件中导入)
显示配置(用户可以选择在查询结果中显示的字段)。
2、 客户资料管理
查询(查询条件:客户名称、联系人、电话或传真、Email、邮编、地址、供应商、发货商)
添加
修改
删除
3、 出库、入库
填写单据
1)自动生成单据号(格式:I/O + 年2位 + 月2位 + 日2位 + 2位。如 I07092100。I表示入库,O表示出库;最后两位自动计算,保证单据号不重复)
2)选择出入库日期
3)选择客户
4)选择货物
5)计算总金额(总计=数量×单价)
生成单据报表
4、 购销记录查询
查询条件:客户、时间段、出库/入库
生成某时间段的统计报表
5、 用户管理
两个级别:超级用户、普通用户。各用户的具体权限由超级用户授予。要求普通用户总是不能看见货物的进价。
修改密码
6、 注销
退回到登录界面,等待用户登录。
7、 数据备份
对数据库进行备份和还原,并记录历史(备份/还原的时间、执行用户、存储/读取位置)。
三、 实体关系
图2 实体关系图
说明:
货物的属性:见图3,其中编号为主关键字,四种代码都不能唯一区分各条记录;
客户的属性:见图4,另外要增加一个编号。
出入库清单的属性:ID、单据号、货物编号、数量、单价、备注;
出入库单据的属性:单据号、出/入库时间、客户编号、出/入库类型(也可不要该属性,从单据号的第一个字符中可获取)、总金额、是否缺货、备注;
图3 货物详细资料
图4 客户详细资料
四、 附加说明
系统的其它功能,如用户权限、数据备份等功能由大家自由发挥完成。文档中若有不懂之处(如货物资料),可根据自己的理解完成(也可以去掉),但不要离题太远,货物的价格自定。红色文字的部分为可选部分,不做强制要求。另附货物资料表(accessory.mdb)一份供大家测试使用,资料表中的字段请与图3中的比对。要求独立完成,不要合作。系统开发选用Windows应用程序或Web应用程序均可。建议使用C#语言,数据库使用SQL Server。
2022-05-05 16:37:17
1.77MB
零配件
1