《商品信息管理系统设计大学本科毕业论文.doc》由会员分享,可在线阅读,更多相关《商品信息管理系统设计大学本科毕业论文.doc(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 商品信息管理系统设计说明书 1引言21.1编写目的21.2背景21.3定义21.4参考资料22程序系统的结构23程序1(标识符)设计说明43.1程序描述53.2功能53.3性能53.4输人项63.5输出项63.6算法63.7流程逻辑63.8接口83.9存储分配83.10注释设计83.11限制条件93.12测试计划93.13尚未解决的问题94程序2(标识符)设计说明95 用例视图.125.1 系统用例图.125.2商品信息查询135.3商品入库信息查询145.4商品销售信息查询155.5商品入库信息添加165.6商品入库信息修改175.7商品入库信息删除185.8商品库存基本信息添加195.9
2、商品库存基本信息修改205.10商品库存基本信息删除.215.11用户管理.225.12密码管理.23商品信息管理系统详细设计说明书1引言1.1编写目的通过商品管理系统,使商品管理信息工作系统化、规范化、自动化,方便的查询进货情况、库存情况、销售情况,从而达到提高商品管理效率的目的。1.2背景商品信息管理系统;本系统的具体任务就是设计一个商品信息的数据库系统,努力实现由计算机来代替人工执行一系列商品信息的系统化、规范化和自动化操作;开发工具:Sqlserver2000,Myeclipse7.0; 运行环境:Windows XP,1.3定义MYSQL:数据库管理软件Sqlserver2000:数
3、据库管理系统Myeclipse7.0:java编程软件。1.4参考资料SQL Server 2000数据库开发作者: 杜军平 黄杰主编机械工业出版社实用软件工程 Leszek A.Maciaszek Bruc Lee Liong著 机械工业出版社2程序系统的结构该系统为了两大部分:客户端与服务器端,中间通过protocol类通信。其中使用gson库来转换和逆向转换对象,实现标准包括:1、客户端主程序A、工程类型:数据库项目;B、工程名称:商品信息管理系统C、编译生成文件:dbf形式D、引用的组件:JDK 注:以上提供的是工具集合,具体用到的类都包含在里面2、服务器端主程序:服务器端程序以及Sq
4、lserver数据库操作类3、服务器端数据库操作用户系统管理,商品销售信息管理。物资出库信息管理,物资入库信息管理,物资库存信息管理。商品信息管理系统商品销售信息管理用户系统管理商品库存信息管理商品入库信息管理商品销售信息查询商品销售信息浏览商品入库信息添加商品入库信息修改商品入库信息删除库存基本信息添加库存基本信息修改库存基本信息删除用户管理密码管理信息查询商品入库信息查询商品信息查询商品销售信息查询系统模块图3程序1(标识符)设计说明界面设置如下:创建数据库3.1程序描述A、客户端窗体:清晰明了的设计,使工具简单易操作,让用户尽可能地关注信息的内容主体。B、服务器端设计:该窗体在设计上尽量
5、的符合人们的使用习惯,并且在出现非法操作的情况下,有相应的提示信息输出3.2功能企业物资管理系统的设计主要实现以下几个功能:用户系统功能管理包括用户管理,密码管理,修改密码,修改密码的基本信息商品入库信息管理系统通过此功能查询,修改,添加商品入库的信息。使商品的流动性有更加清晰的可见性,便于管理人员查询。商品库存信息管理系统建立信息,根据商品的属性,在文件中输入商品的具体信息。可以查询,修改,添加物资的基本信息如物资编号、物资名称、类别、生产日期、单价等。商品销售信息管理系统可以查询和修改销售商品信息。方便管理员了解了解商品信息,及时更新信息便于企业的运营。3.3性能灵 活 性:窗口响应绝大部
6、分的快捷菜单和控制面板操作;时间特性:响应鼠标单击的时间在23秒之间;3.4输人项输入的数据是管理员执行的各种操作,包括鼠标、键盘等操作。3.5输出项输出是从数据库中读取的数据,或错误警告信息。3.6算法本程序不需要算法。3.7流程逻辑控件属性更改值表控件CaptionalignmentpictureStretchForm1商品管理信息系统Label1商品管理信息系统Command1商品库存信息管理Command2商品入库信息管理Command3商品出库信息管理Command4商品销售信息管理Command5用户系统管理Command6系统退出系统主界面的设计,分别添加6个命令按钮控件、一个标
7、签控件。商品信息管理系统商品入库信息管理商品销售信息管理商品信息管理用户管理1. 商品基本信息模块设计,商品基本信息管理模块主要实现如下功能: 添加商品基本信息。 修改商品基本信息。 删除商品基本信息。 查询商品基本信息。商品入库编辑商品在库信息编辑商品编号id商品名称spname生产日期sptime保质期splife商品说明explain备注memo2 商品入库信息管理模块设计,入库信息管理模块主要实现如下功能: 添加入库信息。 修改入库信息。 删除入库信息。 查询入库信息。入库编号rkid商品编号id入库时间rktime入库数量rkqua单价rupri3 商品销售信息管理模块设计,商品销售
8、信息管理模块主要实现如下功能: 查询销售信息。 修改销售信息 浏览退货及损失信息。销售编号seid商品编号id销售时间setime销售数量sequa销售单价sepri备注memo4 用户管理模块设计,用户管理模块主要实现如下功能: 查询用户信息。 修改用户信息。 员工编号emid员工姓名enname职位Post备注Memo3.8接口商品入库登记物资基本信息销售状况商品入库信息商品出库信息商品剩余信息各个模块关系图用户接口:采用窗口化,菜单式进行设计,在操作时响应热键。外部接口:通过JDBC对Sqlsever数据库的连接。内部接口:通过面向对象语言设计类,在public类中实现调用,类间实现严格
9、封装。3.9存储分配本程序在java编译工具Myeclipse中进行编码,直接的内存分配由java运行时分配。本组件内所依赖的变量、结构要求全部在组件元素内申明3.10注释设计在代码的适当处有中文代码注释。3.11限制条件所有用户的权限都经过严格设置,不能进行权限外的操作。3.12测试计划测试日期、测试人员安排请参考测试计划,测试用例的具体内容,请参考测试用例说明。3.13尚未解决的问题暂无4程序2(标识符)设计说明用类似F3的方式,说明第2个程序乃至第N个程序的设计考虑。.5用例视图5.1系统用例图系统用例图如图5.1图 图5.1系统用例图 5.2 商品入库信息查询A用例简述用户输入商品相关
10、的关键词,系统检索相关的商品,并显示这些商品的信息。B基本事件流1 用户:在商品入库查询页面,输入商品查询条件,提交查询请求;2 系统:在系统中查询与输入条件相符的商品数据;3 系统:把查询入库条件相符的商品数据显示在页面上;4 用例结束。C活动图 商品入库信息查询活动图如图5.2图5.2入库信息查询图5.3商品信息查询A用例简述用户输入商品相关的关键词,系统检索相关的商品,并显示这些商品的信息。B基本事件流 1 用户:在商品检索页面,输入商品检索条件,提交检索请求;2 系统:在系统中检索与输入条件相符的商品数据;3 系统:把检索条件相符的商品数据显示在页面上;4 用例结束。C活动图商品信息查
11、询活动图见图5.3 图5.3商品信息查询图5.4 商品销售信息查询A用例简述用户输入商品相关的关键词,系统检索相关的商品,并显示这些商品的销售信息。B基本事件流 1 用户:在商品检索页面,输入商品检索条件,提交检索请求;2 系统:在系统中检索与输入条件相符的商品数据;3 系统:把检索条件相符的商品的销售数据显示在页面上;4 用例结束。C活动图商品销售信息查询活动图见图5.4 图5.4商品销售信息查询图5.5商品入库信息添加A用例简述管理者输入商品相关的关键词,系统检索相关的商品,将商品信息显示,管理者添加要添加的信息,提交回系统。B基本事件流 1 管理者:在商品检索页面,输入商品检索条件,提交
12、检索请求;2 系 统:在系统中检索与输入条件相符的商品数据;3 系 统:把检索条件相符的商品的销售数据显示在页面上;4 管理者:添加要添加的信息,提交回系统;5 用例结束。C活动图商品入库信息添加活动图见图5.5 图5.5商品入库信息添加图5.6商品入库信息修改A用例简述管理者输入商品相关的关键词,系统检索相关的商品,将商品信息显示,管理者修改要修改的信息,提交回系统。B基本事件流 1 管理者:在商品检索页面,输入商品检索条件,提交检索请求;2 系 统:在系统中检索与输入条件相符的商品数据;3 系 统:把检索条件相符的商品的销售数据显示在页面上;4 管理者:修改要修改的信息,提交回系统;5 用
13、例结束。C活动图商品入库信息修改活动图见图5.6 图5.6商品入库信息修改图5.7商品入库信息删除A用例简述管理者输入商品相关的关键词,系统检索相关的商品,将商品信息显示,管理者删除要删除的信息,提交回系统。B基本事件流 1 管理者:在商品检索页面,输入商品检索条件,提交检索请求;2 系 统:在系统中检索与输入条件相符的商品数据;3 系 统:把检索条件相符的商品的销售数据显示在页面上;4 管理者:删除要删除的信息,提交回系统;5 用例结束。C活动图商品入库信息删除活动图见图5.7 图5.7商品入库信息删除图5.8商品库存基本信息添加A用例简述管理者输入商品相关的关键词,系统检索相关的商品,将商
14、品信息显示,管理者添加要添加的库存信息,提交回系统。B基本事件流 1 管理者:在商品检索页面,输入商品检索条件,提交检索请求;2 系 统:在系统中检索与输入条件相符的商品数据;3 系 统:把检索条件相符的商品的销售数据显示在页面上;4 管理者:添加要添加的库存信息,提交回系统;5 用例结束。C活动图商品库存基本信息添加活动图见图5.8 图5.8商品库存基本信息添加图5.9商品库存基本信息修改A用例简述管理者输入商品相关的关键词,系统检索相关的商品,将商品信息显示,管理者修改要修改的库存信息,提交回系统。B基本事件流 1 管理者:在商品检索页面,输入商品检索条件,提交检索请求;2 系 统:在系统
15、中检索与输入条件相符的商品数据;3 系 统:把检索条件相符的商品的销售数据显示在页面上;4 管理者:修改要修改的库存信息,提交回系统;5 用例结束。C活动图商品库存基本信息修改活动图见图5.8 图5.9商品库存基本信息修改图5.10商品库存基本信息删除A用例简述管理者输入商品相关的关键词,系统检索相关的商品,将商品信息显示,管理者删除要删除的库存信息,提交回系统。B基本事件流 1 管理者:在商品检索页面,输入商品检索条件,提交检索请求;2 系 统:在系统中检索与输入条件相符的商品数据;3 系 统:把检索条件相符的商品的销售数据显示在页面上;4 管理者:删除要删除的库存信息,提交回系统;5 用例
16、结束。C活动图商品库存基本信息删除活动图见图5.8 图5.10商品库存基本信息删除图5.11用户管理A用例简述管理者管理用户对商品信息的查询。B基本事件流 1 管理者:管理用户查询商品信息的权限;2 系 统:根据管理者给与的权限让用户操作;3 用例结束。C活动图用户管理活动图见图5.8 图5.11用户管理图5.12密码管理A用例简述管理者管输入有效的用户编号和密码后,登录系统。B基本事件流 1 管理员:在管理员登陆页面上,输入用户编号和密码,提交登录系统的要求;2 系 统:查询系统,获得管理员的信息,并将赋予管理员相应的权限;3 系 统:根据登录管理员的权限,在管理机能页面上显示相应的管理页面的入口;4 用例结束。C活动图密码管理活动图见图5.12 图5.12密码管理图