下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、期末考核项目设计报告项目名称:库存管理系统设计环境: Visual Studio 2012指导老师:专业班级:姓 名:罗威、周迪文目录1 项目概述 12 需求分析 13 总体设计 23.1 功能模块划分 23.2 系统分析流程图 3四、数据库设计 44.1 数据库逻辑结构设计 44.2 实体E-R图的关系模式54.3 各主要表的信息 6五程序模块设计 95.1 功能需求 95.2 操作界面的设计 10六实例功能测试报告 18七项目总结 23期末考核项目设计报告一 项目概述1.1 项目名称 : 库存管理系统1.2 项目负责人: 罗威 、 周迪文1.3 项目类容: 库存管理系统数据库、 库存管理系
2、统源码、库存管理系统操作界面、库存管理系统项目设计报告、库存管理系统项目PPTt件。1.4 项目分工:a. 罗威主要负责项:库存管理系统数据库。b. 周迪文 主要负责项:库存管理系统项目设计报告、 库存管理系统项目PPT文件。c. 共同负责项: 库存管理系统操作界面、库存管理系统源码。1.5 项目工时:a. 库存管理系统数据库, 2 个工时。b. 库存管理系统源码, 6 个工时。c. 库存管理系统操作界面, 4 个工时。d. 库存管理系统项目设计报告, 4 个工时。e.库存管理系统项目PPTt件,4个工时。二 需求分析本系统通过简单的数据库的操作,实现企事业单位的库存信息的管理。库存管理系统是
3、一个小型的信息管理系统,数据库采用 SQLServer 2012。使用户和项目人员明确系统的功能、应用范围。本系统具有以下功能:(1) 基本信息管理。(2) 商品信息管理。(3) 库存操作管理。(4) 系统警示管理。(5) 统计查询管理。三总体设计3.1功能模块划分本系统将用户划分为两种类型,即系统管理员用户和普通用户。系 统管理员用户为Admin,他可以管理其他用户的信息,在其他方面与所 有用户的权限相同。库存管理系统12 / 263.2系统分析流程图开始重置成功读取用户类型企业库存管理模块用户管理模块基本信息管理Admin用户01.管理自己的用户信息02.管理普通用户的信息商品信息管理库存
4、操作管理普通用户系统警示管理管理自己的用户信息统计查询管理四、数据库设计4.1 数据库逻辑结构设计本实例根据上面的设计规划出各个实体,各实体的E-R图及其关系描述如下:供应商编号供应商名字联系人实付金额折扣额入库时间入库明细编号供应商联系电话联系地址总码洋At供应 X /实付金额折扣,入库明细|n属于入库日期s.总数量主类别编号次类别编号入库签收主类别包含主类别名称库存上限1商品1次类别名称出库库存下限n折扣总码洋实收金额出库时间出库日期里总数量n次类别1 属于出库明细编号单价密码商品编号商品数量商品名称出库明细卜n 属于管理员签发购买客户联系电话联系地址ID姓名实收金额折扣额出库单编号客户姓
5、名客户编号联系人入库单编号4.2 实体 E-R 图的关系模式4.2.1 主类别(主类别编号、主类别名称)主键是主类别编号4.2.2 次类别(次类别编号、次类别名称、主类别编号)主键是次类别编号;外键是 主类别编号4.2.3 商品(商品编号、商品名称、商品单价、商品数量、次类别编号)主键是 商品编号; 外键是 次类别编号4.2.4 管理员(ID 、姓名、密码)主键是 ID4.2.5 供应商 (供应商编号、 供应商名字、 联系人、 联系电话、 联系地址) 主键是供应商编号4.2.6 客户(客户编号、客户姓名、联系人、联系电话、联系地址)主键是客户编号4.2.7 入库单(入库单编号、入库日期、入库时
6、间、总数量、总码洋、实付金额、折扣额、管理员ID 、供应商编号)主键是 入库单编号; 外键是 管理员 ID 、供应商编号4.2.8 入库明细(入库明细编号、实付金额、数量、折扣、入库单编号、商品编号)主键是 入库明细编号; 外键是 入库单编号、商品编号4.2.9 出库单(出库单编号、出库日期、出库时间、总数量、总码洋、实收金额、折扣额、管理员ID 、客户编号)主键是 出库单编号; 外键是 管理员ID 、客户编号4.2.10 出库明细 (出库明细编号、 实收金额、 数量、 折扣、 出库单编号、商品编号)主键是 出库明细编号; 外键是 出库单、商品编号依据上面的实体以及实体之间的关系,构造数据中的
7、各个表。主要有以下8个表:管理员信息表 Managers供应商信息表SuTrade、客 户信息表Customer、 商品类别表PriClass 和 SeClass、 商品信息表Product 、仓库信息表(入库单)EnStore 和(出库单)OutStore 、入库操作信息表 EnStoreDefinite 、出库操作信息表OutStoreDefinite 。4.3 各主要表的信息4.3.1管理员信息表Manager编号字段名称数据结构备注1ManIDVARCHAR(9)管理员 ID (primary key)2ManNameVARCHAR(10)管理员名字(not null)3ManPwdV
8、ARCHAR(20)管理员密码(not null)4ManSexVARCHAR(2)管理员性别(not null)5ManImageIMAGE管理员照片4.3.2供应商信息表SuTrade编号字段名称数据结构备注1STIDVARCHAR(9)供应商 ID (primary key)2STNameVARCHAR(50)供应商名称(not null)3STTelVARCHAR(11)供应商电话(not null)4STAdressVARCHAR(100)供应商地址(not null)5STLianXiRenVARCHAR(10)联系人(not null)6STLSexCHAR(2)联系人性别(no
9、t null)7STImageIMAGE联系人照片4.3.3客户信息表Customer编号字段名称数据结构备注1CustomerIDVARCHAR(9)客户 ID (primary key)2CustomerNameVARCHAR(50)客户名称(not null)3CustomerTelVARCHAR(11)客户电话(not null)4CustomerAdressVARCHAR(100)客户地址(not null)5CustomerLianXiRenVARCHAR(10)联系人(not null)6CustomerSexCHAR(2)联系人性别(not null)7CustomerImag
10、eIMAGE联系人照片4.3.4商品类别表PriClass (主)和SeClass (次)编号字段名称数据结构备注1PriClassIDVARCHAR(9)主类别 ID (primary key)2PriNameVARCHAR(20)主类别名称(not null)1SeClassIDVARCHAR(6)次类别 ID (primary key)2SeClassNameVARCHAR(20)次类别名称(not null)3PriClassIDVARCHAR(9)主类别 ID (foreign key)4.3.5商品信息表Product编号字段名称数据结构备注1ProIDVARCHAR(9)商品 I
11、D (primary key)2ProNameVARCHAR(20)商品名称(not null)3ProNumINT商品数量(not null)4ProPriceDECIMAL18, 3)商品单价(not null)5ProMax90T库存上限(not null)6ProMinINT库存卜限(not null)7SeClassIDVARCHAR(6)次类别 ID (foreign key)4.3.6仓库信息表(入库单)EnStore编号字段名称数据结构备注1EnStoreIDVARCHAR(9)入库单 id (primary key)2EnStoreDateVARCHAR(20)入库单日期(n
12、ot null)3EnStoreTimeVARCHAR(20)入库单时间(not null)4EnStoreZMYDECIMAL18, 3)总码洋(not null)5EnStoreSFDECIMAL18, 3)实付金额(not null)6EnStoreZKEDECIMAL18, 3)折扣额(not null)7EnStoreZSLINT商品总数量(not null)8STIDVARCHAR(9)供应商 ID (foreign key)9ManIDVARCHAR(9)管理员 ID (foreign key)4.3.7仓库信息表(出库单)OutStore编号字段名称数据结构备注1OutStor
13、eIDVARCHAR(9)出库单 id (primary key)2OutStoreDateVARCHAR(20)出库单日期(not null)3OutStoreTimeVARCHAR(20)出库单时间(not null)4OutStoreZMYDECIMAL18, 3)总码洋(not null)5OutStoreSSDECIMAL18, 3)实收金额(not null)6OutStoreZKEDECIMAL18, 3)折扣额(not null)7OutStoreZSLDECIMAL18, 3)商品总数量(not null)8CustomerIDVARCHAR(9)客户 ID (foreign
14、 key)9ManIDVARCHAR(9)管理员 ID (foreign key)4.3.8入库操作信息表(入库明细)EnStoreDefinite编号字段名称数据结构备注1ESDIDVARCHAR(9)入库明细 ID (primary key)2ESDProNumINT入库商品数量(not null)3ESDSFDECIMAL18, 3)实付金额(not null)4ESDZKDECIMAL18, 3)商品折扣(not null)5EnStorelDVARCHAR(9)入库单 id (foreign key)6ProlDVARCHAR(9)商品 ID (foreign key)4.3.9出库
15、操作信息表(出库明细)OutStoreDefinite编号字段名称数据结构备注1OSDIDVARCHAR(9)出库明细 ID (primary key)2OSDProNumINT出库商品数量(not null)3OSDSSDECIMAL18, 3)实收金额(not null)4OSDZKDECIMAL18, 3)商品折扣(not null)5OutStoreIDVARCHAR(9)出库单 id (foreign key)6ProlDVARCHAR(9)商品 ID (foreign key)五程序模块设计5.1 功能需求5.1.1 基本信息(包括产品信息、仓库信息、生产商和销售商信息)的添加、修
16、改和查询。(1)填写基本信息-提交信息填写(2)修改基本信息-提交信息修改(3)选择填写查询条件一提交查询-查询结果显示5.1.2 产品入库登记、修改和查询。(1)填写入库产品信息一提交入库登记(2)修改入库登记一提交信息修改(3)选择填写查询条件一提交查询-查询结果显示5.1.3 产品出库登记、修改和查询。(1)出库选择一填写出库产品信息一提交出库登记(2)修改出库登记一提交信息修改(3)选择填写查询条件一提交查询-查询结果显示5.1.4 产品库存统计信息查询(1)选择查询条件一填写查询内容一提交查询查询结果显示5.1.5 用户和系统管理员注册(1)登录一输入用户名-输入密码-注册5.1.6
17、 用户修改密码和系统管理员添加用户。(1)输入旧密码一输入新密码-确认新密码一提交密码修改(2)输入新用户名一输入用户密码-确认密码-设置用户权限一提交用户 添加5.2操作界面的设计界面名称 界面类名 设计者5.2.1 登陆界面的设计登陆LogonForm周迪文10 / 26界面截图点击登录按钮后,系统执行登录程序,同时按钮名称设定为取消,即 “登陆”“取消”按钮为一体。备注使用“visable ”语句隐藏了登录进度条。点击“取消”直接返回登录界面。5.2.2 主菜单界面的设计界面名称 界面类名 设计者操作窗口OperateForm周迪文界面截图12 / 26运用了第三方控件软件“ DevEx
18、press”进行界面设计,使界面设计更 为简洁易于操作。备注使用“ navBarControl控件”执行主菜单各项的展开、收起操作,以 减少操作失误。5.2.3 用户管理界面的设计界面名称 界面类名 设计者管理员信息Admin界面截图周迪文这是只允许Admin用户登录的界面,普通用户(普通管理员)直接登 录主界面。备注此界面用于管理普通用户信息(添加、删除、修改等)。5.2.4商品类目界面的设计界面名称商品类别界面类名ProductClass设"罗威,此界面主要用来添加、修改、删除商品类目信息备注13 / 265.2.5商品信息界面的设计界面名称界面类名商品信息Product设计者界
19、面截图南岛褊号商品时星育品单伯最大庠在品小薜拄*POO&C1U1FGfflD:P0000211建房L12.30Q231BQ0002poooas11带色的12,3002221LULC01PC0CP412沙国上1230022221B0 00 01PMG0513石大t2.30022221EQCODl此界面主要用来添加、修改、删除商品详细信息。备注14 / 265.2.7出库操作界面的设计界面截图界面名称客户界面类名Customer设"罗威16 / 26备注此界面主要功能是添加、修改、删除客户信息; 供应商界面与之相似。界面名称界面类名商品出库OutStoreDetail设计者 罗威
20、界面截图备注此界面主要用来添加出库单和出库明细; 出库明细界面要在出库单界面查看。5.2.8统计查询界面的设计界面名称每日财务报表界面类名EveryDayFinance设封者罗威界面截图臼期;2014年7月60星期日口, 类别:全部查询总实付金额:3895.000总包金额:616.000财务报表清单编号类别总码洋实向金额实收金额折扣额EOO0O1入库1221.0001221,0000.000.000000001出库121.QG00.00121.00'Q0X00000002出岸121.0000.00121.00'05.C00Q.QW000003出库374.0000.00374,0
21、00.JX. I备注统计查询界面主要有库存统计查询界面和财务统计查询界面; 此界面为财务统计查询界面。17 / 26六.实例功能测试报告18 / 26实例(Name)LogonForm界面名称登录6.1登陆界面测试报告设"周迪文设计日期2014-06-12测试者罗威测试日期2014-07-01执行条件数据库中已存在账号为M001 将码为 zhangsan输入数据用户账号:M001将码:zhangsan预期结果登录成功实际结果登录成功备注测试账号为普通用户账号6.2商品类目界面测试报告实 例(Name)界面名称ProductClass测试界面设计者 设计日期测试者测试日期执行条件输入数
22、据预期结果商品类别罗威2014-06-18周迪文2014-07-05数据库中已存在该商品类别,编号“ B00001” 点击“删除”按钮删除成功12 / 26实际结果删除失败备注当商品类别中存在商品时,则不能对该商品类别执行删除操作。6.3商品信息界面测试报告实 例(Name)Product界面名称商品信息即口眈H次交剂D:精干fBQMUl) '画品单价:23.000添加 蒯除 瞒 管丹清空设"罗威设计日期2014-06-18测试者周迪文测试日期2014-07-05执行条件数据库中不存在所输入的商品名称输入数据书法大赛预期结果添加成功实际结果添加失败备注该商品已存在,不能重复添
23、加。6.4 用户管理界面测试报告实例(Name)Admin界面名称管理员信息工 - ft5G iHil1j( XAdmin管理员信息装管理员管理员1D姓名管理员 密码管理员 性别M0G0O1ii=zhangsan里M00002李四lisi具1 "m,»: 11:.领1 提小一 口 其测试界面w*-l该宣理员已存在,无需反金去加信息一管理员姓名IN撰信硒管理员m :MM003删除管理员密码;wangwu修改1-W0员性别:男翔查询设"周迪文设计日期2014-06-12测试者罗威测试日期2014-07-05执行条件数据库中不存在所输入的管理员姓名输入数据王五预期结果添
24、加成功实际结果添加失败21 / 26备注测试界面为Admin用户登录界面; 该普通管理员已存在,不能重复添加。6.5 出库操作界面测试报告实 例(Name)OutStoreDetail界面名称商品出库测试界面E商品出库桓工信志士层单编QOOOCH£tl岸人:张三比版期120M烽叩月。阳 出岸I国:密卢JD :CtlDODl* 联第人:靖色地与联话:11111111111看尸他1L :施L变牙代娅.口以胜盾晶触:MMOi,正跖称1 壮大春隹存K蹿:1商品城里:101用晶电力:23.00:出库勃里! 皿附4 :15M45B答户j 1 X 箕11假于管:名工廨 碗士施出库孙Ai翻螭;1阿品哈褐品自群际品超1出库数里 所扣的界洋睇折扣单偷知蝇/工'SrtnEidifeSfiS:掾作设"罗威设计日期2014-06-18测试者周迪文测试日期2014-07-05执行条件剩余商品数量不能彳氐于商品
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年大学第四学年(首饰艺术)当代首饰创作理念测试题及答案
- 2026年大学第四学年(工业设计)产品外观创新设计测试题及答案
- 山东省济南市济阳区达标名校2025-2026学年初三下学期毕业班第三次模拟考试英语试题试卷含解析
- 重庆市巴南区鱼洞南区学校2026年初三“绵阳三诊”热身考试数学试题含解析
- 内蒙古呼伦贝尔市名校2026年初三实验班下学期第五次月考英语试题含解析
- 浙江省宁波兴宁中学2026届中考生物试题命题比赛模拟试卷(19)含解析
- 山东省庆云县2026届下学期初三模拟卷(一)物理试题含解析
- 陕西省西安市蓝田县重点达标名校2026年初三下-期中英语试题含解析
- 2026年机械设计优化中的仿真技术
- 2026年高效过程控制算法的研究
- 2026年及未来5年市场数据中国演艺行业市场发展数据监测及投资潜力预测报告
- 2026广西北海市从“五方面人员”中选拔乡镇领导班子成员25人考试备考题库及答案解析
- 灌溉水渠项目实施方案
- 2026杭州市市级机关事业单位编外招聘148人笔试参考题库及答案解析
- 2025北京空港航空地面服务有限公司招聘50人笔试历年参考题库附带答案详解
- 煤矸石路基施工工艺
- 住宅项目项目部实施计划书方案
- GB/T 2820.5-2009往复式内燃机驱动的交流发电机组第5部分:发电机组
- 食堂卫生工作检查表
- 特种经济动物生产学 第七章 鹿课件
- 质量在我心中,质量在我手中
评论
0/150
提交评论