服装库存管理系统课程设计

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

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

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

资源描述

12020年5月29日服装库存管理系统课程设计文档仅供参考12020年5月29日长沙学院课程设计说明书题目服装库存管理系统系(部)计算机科学与技术系专业(班级)软件工程(服务外包)1班姓名曾祥炫学号指导教师潘怡起止日期.3.12—.7.6文档仅供参考22020年5月29日文档仅供参考32020年5月29日课程设计任务书课程名称:基础编程能力考核设计题目:服装库存管理系统已知技术参数和设计要求:1.问题描述(功能要求):服装库存管理系统主要包括:(1)系统管理系统管理包括用户管理和货号管理,能进行增加、删除、修改和查找的操作。(2)库存管理库存管理包括入库单管理和出库单管理。入库单管理包括入库单基本信息管理和入库单明细管理,并能分别对入库单和入库单明细进行增加、删除、修改和查找的操作。出库单管理包括出库单基本信息管理和出库单明细管理,并能分别对出库单和出库单明细进行增加、删除、修改和查找的操作。(3)辅助管理辅助管理包括修改密码。2.运行环境要求:(1)客户端:文档仅供参考42020年5月29日Windows操作系统IE浏览器(2)服务器:windowsserver版操作系统Tomcatweb服务器MySQL数据库服务器3.技术要求:强调软件工程过程文档的规范化。需求分析规格说明书与用例规约系统数据库设计,时序图,类图,MVC架构系统完整编码,采用JSP、Servlet技术设计工作量:40课时文档仅供参考52020年5月29日工作计划:(1)级软件工程所有班级16课时:1609理论讲座20课时:上机、调试。计算机系机房4课时:答辩。计算机系机房。(具体时间地点老师先申请,机动安排)文档仅供参考62020年5月29日指导教师签名:日期:教研室主任签名:日期:系主任签名:日期:长沙学院课程设计鉴定表姓名曾祥炫学号专业软件工程班级10软件1班设计题目服装库存管理系统指导教师潘怡指导教师意见:评定等级:教师签名:日期:答辩小组意见:评定等级:答辩小组长签名:日期:文档仅供参考72020年5月29日教研室意见:教研室主任签名:日期:系(部)意见:系主任签名:日期:说明课程设计成绩分”优秀”、”良好”、”中等”、”及格”、”不及格”五类;项目实训(四)工作计划表周次实训内容备注第0周(.3.12~.4.6)1.实训启动召集项目组学生开会明确实训的内容和要求袁伟森老师讲课致远楼1609第一周(.5.14~.5.18)1.系统需求分析设计致远楼1409第二周(.5.21~.5.25)1.组长讨论会,讨论需求分析进度情况完善需求文档2.用例和用例规约设计致远楼1409第三周(.5.28~.6.1)1.系统详细设计,类模型设计2.时序图的设计致远楼1408第五周(.6.4~.6.8)1.第一阶段任务检查—需求分析2.开发工具的使用致远楼1408第六周(.6.11~.6.15)1.Struts2技术讲解2.第二阶段任务检查—数据库的设计致远楼1408第七周(.6.18~.6.22)1.代码实现2.答疑调试致远楼1408第八周(.6.25~.6.29)1.代码实现2.答疑调试致远楼1408文档仅供参考82020年5月29日第九周(.7.2~.7.6)1.答辩致远楼1401文档仅供参考92020年5月29日目录第1章设计内容与要求......................错误!未定义书签。1.1设计内容............................错误!未定义书签。1.2设计要求............................错误!未定义书签。第2章需求分析............................错误!未定义书签。2.1整体用例图..........................错误!未定义书签。2.2用例规约............................错误!未定义书签。2.3需求描述............................错误!未定义书签。第3章系统设计............................错误!未定义书签。3.1数据库设计..........................错误!未定义书签。3.1.1数据库对象命名规则.............错误!未定义书签。3.1.2数据项编码规则.................错误!未定义书签。3.1.3用户信息表结构.................错误!未定义书签。3.2类图设计............................错误!未定义书签。3.3时序图设计..........................错误!未定义书签。第4章系统实现............................错误!未定义书签。4.1登陆设计实现........................错误!未定义书签。4.2修改密码设计实现....................错误!未定义书签。第5章总结................................错误!未定义书签。参考文献...................................错误!未定义书签。附录.......................................错误!未定义书签。文档仅供参考102020年5月29日文档仅供参考12020年5月29日第1章设计内容与要求1.1设计内容服装库存管理系统主要的设计内容包括:(1)系统管理系统管理包括用户管理和货号管理。在用户管理中要包括新建系统用户、删除系统用户、查看系统用户详细信息、更新系统用户、查询系统用户、系统用户登陆和修改密码。在货号管理中包括新建货号、删除货号、查看货号详细信息、更新货号、查询货号(2)库存管理库存管理包括入库单管理和出库单管理。入库单管理包括新建入库单、删除入库单、查看入库单详细信息、更新入库单、提交入库单、查询入库单、新增入库单明细、查看入库单明细的详细信息、更新入库单明细、删除入库单明细、查询入库单明细。出库单管理包括新建出库单、删除出库单、查看出库单的详细信息、更新出库单、提交出库单、查询出库单、新增出库单明细、查看出库单明细的详细信息、更新出库单明细、删除出库单明细、查询出库单明细。(3)辅助管理辅助管理包括修改密码。文档仅供参考22020年5月29日1.2设计要求(1)系统管理用户管理中在新建系统用户时用户登录号、用户姓名和用户密码为必选项,如果没有填写应该要能给出提示信息。用户能够根据用户登录号和用户姓名来查询系统用户的详细信息。系统用户能够根据用户登录号和密码来成功登陆系统。用户在成功登陆后能够使用旧密码来设置新密码。货号管理中在新建货号时货号、品名、色号、尺码、面料、里料、出厂价、零售价为必选项,若有一项没有填写应该要能给出提示信息。用户能够根据货号、色号、尺码来查看货号详细信息。(2)库存管理入库单管理中在新建入库单时入库日期、所入仓库、来源是必选项,如果有一项没有填写,系统要能够给出提示信息,备注为非必选项。用户成功登陆系统后能够根据单据号来查看入库单的详细信息。用户在更新入库单时要先查询到要更新的入库单,然后再进行入库单的更新。用户在保存入库单信息后能够进行新增入库单详细信息的操作,新建时能够设定入库单明细的货号、色号、尺码和数量。出库单管理中在新建出库单时出库日期、所出仓库、接收人、接收人电话为必选项,若有一项没有填写则给出提示信息,其文档仅供参考32020年5月29日中备注为非必选项。用户成功登陆系统后能够根据单据号来查看出库单的详细信息。用户在更新出库单时要先查询到要更新的出库单,然后再进行出库单的更新。用户在保存出库单信息后能够进行新增出库单详细信息的操作,新建时能够设定出库单明细的货号、色号、尺码和数量。(3)辅助管理用户在成功登陆系统后能够进行修改密码,修改密码时旧密码、新密码和确认密码为必选项,如果有一项没有填写,系统应该给出提示信息。旧密码必须要与登录时使用的密码一致,否则无法修改密码,新密码和确认密码也必须保持一致方能成功修改。文档仅供参考42020年5月29日第2章需求分析2.1整体用例图System新建系统用户删除系统用户查看系统用户详细信息更新系统用户查询系统用户系统用户登陆修改密码新建货号删除货号查看货号详细信息更新货号查询货号新建入库单删除入库单查看入库单详细信息更新入库单提交入库单查询入库单新增入库单明细查看入库单明细的详细信息更新入库单明细删除入库单明细查询入库单明细新建出库单删除出库单查看出库单的详细信息更新出库单提交出库单查询出库单新增出库单明细查看出库单明细的详细信息更新出库单明细删除出库单明细查询出库单明细用户图1全局用例图文档仅供参考52020年5月29日2.2用例规约表1用户登陆用例规约用例名称:用户登陆用例ID:CSMS-01角色:用户简要说明:用户利用登录号密码登陆系统前置条件:无基本事件流:1、用户输入登录号2、用户输入密码3、用户点击”登陆”按钮其它事件流:1、用户输入的登录号和密码为必选项,如有一项为空,系统要能给出提示信息2、系统接收用户输入的登录号和密码而且将其与数据库中的用户信息表中的对应数据进行验证,验证成功则允许用户登陆,否则提醒用户输入正确的登录号和密码。异常事件流:1、登陆号或者密码为空就点击登陆。2、登录号或者密码错误后置条件:系统用户信息保存到数据库中,而且页面能够将用户输入的数据传送至后台服务器中表2修改密码用例规约用例名称修改密码用例IDCSMS-02角色用户。简要说明用户修改密码前置条件用户已经登录系统基本事件流1、用户请求修改密码。2、系统弹出修改密码页面。3、用户输入旧密码。4、用户输入新密码,确认新密码。5、点击”完成”。其它事件流1、旧密码、新密码、确认密码为必选项、任何一项为空系统都要发出提示信息2、系统接收用户输入的旧密码,而且将旧密码与数据库中的密码进行验证,若新密码与确认密码一致,且验证经过,则允许用户修改密码文档仅供参考62020年5月29日异常事件流1、用户输入的旧密码与用户登陆使用的密码不一致。2、用户输入的新密码与确认密码不一致。后置条件系统能够获取用户在页面上输入的旧密码、新密码和确认密码,而且对旧密码与登陆密码进行验证。2.3需求描述1.用户登陆需求编号:CODEMN-1需求描述:用户使用登录号和密码来成功登陆系统。CODEMN-1-1用户输入登录号和密码CODEMN-1-2页面获取用户输入的登录号和密码,而且与数据库中的数据进行比较CODEMN-1-3证成功则允许用户登陆,否则提醒用户输入正确的登录号和密码。2.用户修改密码需求编号:CODEMN-2需求描述:用户修改密码CODEMN-2-1:用户输入旧密码、新密码、确认密码。CODEMN-2-2:系统接收用户输入的旧密码,而且将旧密码与数据库中的密码进行验证,同时将获取到的新密码和确认密码进行比较。CODEMN-2-3:若旧密码验证经过,且新密码与确认密码一致,则允许文档仅供参考72020年5月29日用户修改密码,否则给出错误提示信息,密码修改不成功。文档仅供参考82020年5月29日第3章系统设计3.1数据库设计3.1.1数据库对象命名规则表3数据库对象命名规则数据库对象命名规则备注表Tbl_功能描述字符串例如:tbl_user用户表视图View_功能描述字符串例如:view_userInfo用户视图存储过程Proc_功能描述字符串例如:proc_draw取款存储过程3.1.2数据项编码规则表4数据项编码规则数据项命名规则数据类型长度范围备注登录名用户姓名开头字母字符10位无密码6位长的任意数字字符10位无货号2个大写字母+数字字符10位无色号颜色开头字母+数字字符10位无删除状态逻辑数字1或0整数2无尺码正常人身高如170整数无入库日期年+月+日日期无3.1.3用户信息表结构表5用户信息表表名用户信息表数据库用户主键userLogin其它排序字段无索引字段无序

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

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

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

×
保存成功