超市管理系统(个人报告)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

软件工程项目实践大作业超市管理系统(员工信息管理模块)设计与实现(个人报告)班级:20112014学号:姓名:教师:王宇华成绩:教师评语:合计F1F3F5F62652544F7F9F101822教师签名:2013年8月程序模块名称模块描述负责人模块设计负责人系统登录模块人事管理模块销售管理模块仓库管理模块进货管理模块F3、需求分析(组内不重复,描述多个功能点的需求,至少包含一个详细描述)数据描述静态数据下面列出了六个表的具体静态数据:1)用户信息表此表存放用户信息字段名数据类型长度idInt4主键usernameVarchar50用户名userpwdVarchar50用户密码AddTimedatetime8最后修改时间emailvarchar30用户邮箱地址2)员工档案表此表存放超市员工的信息3)超市供应商信息表3.3数据流图《超市管理系统》软件的数据流图是比较清晰的,对各功能模块来说都比较有规律。字段名数据类型长度s_idint4主键s_namevarchar50姓名s_sexchar10性别s_adressvarchar100住址s_telvarchar30联系电话s_emailvarchar50邮箱地址字段名数据类型长度Cp_idInt4主键CompanyNameVarchar50供应商名CompanyShortVarchar50简称CompanyAddressVarchar50公司地址PostalcodeVarchar50邮政编码TelVarchar50联系电话FaxVarchar50传真LinkmanVarchar50联系人EmailVarchar50邮箱地址BankVarchar50开户银行BandAccountsVarchar50银行账号AddTimevarchar50最后修改时间超市管理员超市管理系统数据查询登录信息查询结果顶层数据流图查询条件供应商进货单入库单顾客购买的商品凭条基础信息录入1商品入库2商品销售3基础数据基础信息库存信息库存总量商品进货单商品入库单购买的商品销售凭条业务查询4库存信息库存总量查询条件结果输出0层数据流图员工信息录入1.1商品信息录入1.2供应商信息录入1.3库房信息录入1.4计量单位录入1.5员工名单计量单位库房清单供应商清单商品清单管理员信息商品信息供应商信息库房信息单位信息超市管理系统0层编号1的1层数据流图员工信息查询4.1进货信息查询4.2商品销售信息查询4.3管理员信息商品信息商品信息库存信息显示员工信息显示进货信息显示销售信息超市管理系统0层编号3的1层数据流图数据字典:3.4数据字典1、数据流条目(1)进货信息=进货单号+供应商号+商品号+进货价+进货数量+进货日期+进货员工(2)销售信息=销售单号+供应商号+商品编号+销售数量+销售日期2、文件条目(1)文件名:职工清单组成:{职工编号+姓名+性别+联系电话+联系地址+邮箱地址}组织:按职工编号递增排列(2)文件名:供货商清单组成:{供货商号+名称+联系人+联系电话+联系地址+邮政地址+开户银行+邮箱地址+银行帐号+备注}组织:按供货商编号递增排列3、加工说明(1)加工名:1:查询加工逻辑:根据要查询的库存信息,检索出库存信息明细表输入流:库存信息查询,发出库存信息请求输出流:库存信息清单,进货信息请求(2)加工名:1:更新根据进货信息或销售信息更新库存信息输入流:已进货信息,销售信息输出流:发出库存检索请求(3)加工名:2:查询根据要查询的销售信息,检索出销售信息明细表输入流:销售信息查询输出流:销售清单,销售单4功能描述下面详细描述一下各个功能模块:1)系统设置(1)添加删除用户:只限于管理员操作。管理员可以向里面添加和删除用户信息,也可修改用户密码。(2)退出登录:返回到登录界面,重新登录.3)员工档案管理实现员工档案的添加、删除、修改、查询的功能。性能需求5.1数据精确度A.要按照严格的数据格式输入,否则系统不给予响应进行处理。B.查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。因为通常有文件的记录会很多,所以本系统采用直接查询。5.2适应性满足小型超市使用的需求(记录量控制在1000项内)。对前面提到的运行环境要求不应存在困难。6.运行需求6.1硬件接口本软件不需要特定的硬件或硬件接口进行支撑。6.2软件接口运行于WindowsXp的操作系统之上。7.其它要求1)系统的功能实现情况:用户可在本系统下实现各种用户要求的功能。2)系统的安全性:对于系统的重要数据都有密码保护,具有一定的安全性。3)系统的容错性:用户输错数据都有提示信息,具有较好的容错性能。4)系统的封闭性:用户的封闭性较好,用户基本上在提示信息下输数据。F5、概要设计(组内不重复,一个功能或程序模块的概要描述)2.3.1主要功能结构图:2.4结构No模块名称功能需求程序ID1员工管理创建修改删除查询员工信息EmployeeManage2客户管理创建修改删除查询一般用户和会员信息CustomerManage3用户登录管理在登录模块中,选择管理员登录或销售员登录Login逻辑结构设计(2)管理员表(主键为管理员编号)ColumnNameDataTypeWidthNull用户登录超市管理系统数据库员工管理会员管理商品管理账目管理人员管理管理员编号Varchar20姓名Varchar20Yes性别Char1Yes密码Varchar20出生年月DateYes联系电话Varchar20Yes(3)员工表(主键为员工编号)ColumnNameDataTypeWidthNull员工编号Varchar20姓名Varchar20Yes性别Char1Yes密码Varchar20出生年月DateYes联系电话Varchar50Yes(4)供应商表(主键为供应商编号)ColumnNameDataTypeWidthNull供应商编号Varchar50名称Varchar50地址Varchar60Yes联系电话Varchar20负责人Varchar20Yes(5)会员表(主键为会员编号即memberid)ColumnNameDataTypeWidthNullMemberedVarchar30NameVarchar20YesSexChar1YesBirthdayDateYestelVarchar20YesAddressVarchar50YesScoreVarchar50YesF6、详细设计(组内不重复,包含一个功能或程序模块的详细设计文档)3.5人事管理模块在系统开发中,为解决超市人员流动问题,在系统中增添了员工管理子模块,用来对超市的人员进行信息化管理,以此来提高员工的办事效率,节约人力资源。新员工录入:在超市招进新员工时,对其进行基本信息的存储,对员工信息进行基本的了解。员工信息维护:当员工信息发生变化,或者是员工离职,换岗对相关信息发生变化时,利用此子模块对其进行信息变更。(1)职工管理模块用例图,如图3-5-1所示:图3-5-1职工信息管理模块用例图(2)职工管理模块活动图,如图3-5-2所示:图3-5-2职工管理模块活动图(3)职工管理查询时序图,如图3-5-3所示:图3-5-3职工管理查询时序图(4)添加新职工时序图,如图3-5-4所示:图3-5-4新职工添加时序图(5)职工信息修改时序图,如图3-5-5所示:图3-5-5职工信息修改时序图(6)职工信息删除时序图,如图3-5-6所示:图3-5-6职工信息删除时序图F7、代码开发(界面截图,功能操作说明,核心代码截图)登录界面%@pagelanguage=javacontentType=text/html;charset=UTF-8pageEncoding=UTF-8%%@pageimport=java.sql.*%%@pageimport=java.util.*%%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+://+request.getServerName()+:+request.getServerPort()+path+/;%!DOCTYPEhtmlPUBLIC-//W3C//DTDHTML4.01Transitional//EN=Content-Typecontent=text/html;charset=UTF-8title客户关系系统/title/headbodybackground=qw.jpgh1align=centerstrongem超市客户管理系统/em/strong/h1palign=center2013-12-720112014/pbrbrcenterformmethod=getaction=/Third/jsp/login.jsp用户名:inputtype=textname=na/brbr密码:inputtype=passwordname=pa/brbrbrinputtype=submitvalue=登录/form/centerbrcenterformmethod=getaction=/Third/jsp/register.jspinputtype=submitvalue=注册/formp/pp/pp王云超郭元绪张劲达钟宏屹/p/center/body/html新建客户信息界面设计代码!DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//EN==Content-Typecontent=text/html;charset=utf-8/title无标题文档/title/headbodybackground=dw2f_129.gifh1align=center新建客历/h1formid=form1name=form1method=postaction=rg1.jsplabelfor=Csytle/label客户类型labelfor=Ctype/labelselectname=Ctypeid=Ctypeoptionvalue=散客散客/optionoptionvalue=会员会员/optionoptionvalue=VIPVIP/optionoptionvalue=大客户大客户/option/select客户IDlabelfor=Cid/labelinputname=Cidtype=textid=Cidsize=15/客户姓名labelfor=Cname/labelinputname=Cnametype=textid=Cnamesize=15/客户e-maillabelfor=Cmail/labelinputname=Cmailtype=textid=Cmailsize=15/p客户性别selectname=Csexsize=1id=selectoptionvalue=男男/optionoptionvalue=女女/option/select手机labelfor=Ctel/labelinputname=Cteltype=textid=Ctelsize=15/证件类型labelfor=Cardtype/labelselectn

1 / 33
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功