长沙学院课程设计说明书题目服装库存管理系统系(部)计算机科学与技术系专业(班级)2010软件工程(服务外包)1班姓名曾祥炫学号2010022111指导教师潘怡起止日期2012.3.12—2012.7.6课程设计任务书课程名称:基础编程能力考核设计题目:服装库存管理系统已知技术参数和设计要求:1.问题描述(功能要求):服装库存管理系统主要包括:(1)系统管理系统管理包括用户管理和货号管理,能进行增加、删除、修改和查找的操作。(2)库存管理库存管理包括入库单管理和出库单管理。入库单管理包括入库单基本信息管理和入库单明细管理,并能分别对入库单和入库单明细进行增加、删除、修改和查找的操作。出库单管理包括出库单基本信息管理和出库单明细管理,并能分别对出库单和出库单明细进行增加、删除、修改和查找的操作。(3)辅助管理辅助管理包括修改密码。2.运行环境要求:(1)客户端:Windows操作系统IE浏览器(2)服务器:windowsserver版操作系统Tomcatweb服务器MySQL数据库服务器3.技术要求:强调软件工程过程文档的规范化。需求分析规格说明书与用例规约系统数据库设计,时序图,类图,MVC架构系统完整编码,采用JSP、Servlet技术设计工作量:40课时工作计划:(1)2010级软件工程所有班级16课时:1609理论讲座20课时:上机、调试。计算机系机房4课时:答辩。计算机系机房。(具体时间地点老师先申请,机动安排)指导教师签名:日期:教研室主任签名:日期:系主任签名:日期:长沙学院课程设计鉴定表姓名曾祥炫学号2010022111专业软件工程班级10软件1班设计题目服装库存管理系统指导教师潘怡指导教师意见:评定等级:教师签名:日期:答辩小组意见:评定等级:答辩小组长签名:日期:教研室意见:教研室主任签名:日期:系(部)意见:系主任签名:日期:说明课程设计成绩分“优秀”、“良好”、“中等”、“及格”、“不及格”五类;项目实训(四)工作计划表周次实训内容备注第0周(2012.3.12~2012.4.6)1.实训启动召集项目组学生开会明确实训的内容和要求袁伟森老师讲课致远楼1609第一周(2012.5.14~2012.5.18)1.系统需求分析设计致远楼1409第二周(2012.5.21~2012.5.25)1.组长讨论会,讨论需求分析进度情况完善需求文档2.用例和用例规约设计致远楼1409第三周(2012.5.28~2012.6.1)1.系统详细设计,类模型设计2.时序图的设计致远楼1408第五周(2012.6.4~2012.6.8)1.第一阶段任务检查—需求分析2.开发工具的使用致远楼1408第六周(2012.6.11~2012.6.15)1.Struts2技术讲解2.第二阶段任务检查—数据库的设计致远楼1408第七周(2012.6.18~2012.6.22)1.代码实现2.答疑调试致远楼1408第八周(2012.6.25~2012.6.29)1.代码实现2.答疑调试致远楼1408第九周(2012.7.2~2012.7.6)1.答辩致远楼1401目录第1章设计内容与要求.................................................................................................................11.1设计内容............................................................................................................................11.2设计要求...........................................................................................................................1第2章需求分析.............................................................................................................................32.1整体用例图.......................................................................................................................32.2用例规约...........................................................................................................................42.3需求描述...........................................................................................................................5第3章系统设计.............................................................................................................................63.1数据库设计.......................................................................................................................63.1.1数据库对象命名规则............................................................................................63.1.2数据项编码规则...................................................................................................63.1.3用户信息表结构...................................................................................................63.2类图设计...........................................................................................................................73.3时序图设计.......................................................................................................................8第4章系统实现...........................................................................................................................104.1登陆设计实现.................................................................................................................104.2修改密码设计实现.........................................................................................................13第5章总结...................................................................................................................................18参考文献.........................................................................................................................................19附录................................................................................................................................................201第1章设计内容与要求1.1设计内容服装库存管理系统主要的设计内容包括:(1)系统管理系统管理包括用户管理和货号管理。在用户管理中要包括新建系统用户、删除系统用户、查看系统用户详细信息、更新系统用户、查询系统用户、系统用户登陆和修改密码。在货号管理中包括新建货号、删除货号、查看货号详细信息、更新货号、查询货号(2)库存管理库存管理包括入库单管理和出库单管理。入库单管理包括新建入库单、删除入库单、查看入库单详细信息、更新入库单、提交入库单、查询入库单、新增入库单明细、查看入库单明细的详细信息、更新入库单明细、删除入库单明细、查询入库单明细。出库单管理包括新建出库单、删除出库单、查看出库单的详细信息、更新出库单、提交出库单、查询出库单、新增出库单明细、查看出库单明细的详细信息、更新出库单明细、删除出库单明细、查询出库单明细。(3)辅助管理辅助管理包括修改密码。1.2设计要求(1)系统管理用户管理中在新建系统用户时用户登录号、用户姓名和用户密码为必选项,如果没有填写应该要能给出提示信息。用户能够根据用户登录号和用户姓名来查询系统用户的详细信息。系统用户能够根据用户登录号和密码来成功登陆系统。用户在成功登陆后可以使用旧密码来设置新密码。货号管理中在新建货号时货号、品名、色号、尺码、面料、里料、出厂价、零售价为必选项,若有一项没有填写应该要能给出提示信息。用户可以根据货号、色号、尺码来查看货号详细信息。(2)库存管理入库单管理中在新建入库单时入库日期、所入仓库、来源是必选项,如果有一项没有填写,系统要能够给出提示信息,备注为非必选项。用户成功登陆系统后可以根据单据号来查看入库单的详细信息。用户在更新入库单时要先查询到要更新的入库单,然后再进行入库单的更新。用户在保存入库单信息后可以进行新增入库单详细信息的操作,新建时可以设定入库单明细的货号、色号、尺码和数量。出库单管理中在新建出库单时出库日期、所出仓库、接收人、接收人电话为必选项,若有一项没有填写则给出提示信息,其中备注为非必选项。用户成功登陆系统后可以根据单据号来查看出库单的详细信息。用户在更新出库单时要先查询到要更新的出库单,然后再进行出库单的更新。用户在保存出库单信息后可以进行新增出库单详细信息的操作,新建时可以2设定出库单明细的货号、色号、尺码和数量。(3)辅助管理用户在成功登陆系统后可以进行修改密码,修改密码时旧密码、新密码和确认密码为必选项,如果有一项没有填写,系统应该给出提示信息。旧密码必须要与登录时使用的密码一致,否则无法修改密码,新密码和确认密码也必须保持一致方能成功修改。3第2章需求分析2.1整体用例图System新建系统用户删除系统用户查看系统用户详细信息更新系统用户