青岛大学软件技术学院课程设计题目名称服装销售管理系统——商品管理模块姓名专业班级指导教师二0一0年七月六日课程设计任务书一、设计目的软件工程课程设计是在学完软件工程课程之后的实践教学环节。其目的是进一步加深、巩固学生所学软件工程的基本理论知识,理论联系实际,进一步培养学生综合分析问题和解决问题的能力。掌握运用软件工程以小组为单位,完成对软件系统的文档编写,充分发挥广大同学的潜力,使他们通过本次课程设计得到全面的锻炼。二、设计题目服装销售管理系统三、设计内容及要求系统要求:包含三类用户,管理员,店长,销售员管理员功能:(1)自身密码修改(2)用户信息管理:添加,修改,查询,删除(3)商品信息管理:添加,修改,查询,删除(4)销售报表显示:日报表,月报表,商品销售量报表,销售员业绩报表(5)退出登陆系统店长功能:(1)自身密码修改(2)商品信息管理:添加,修改,查询,删除(3)销售报表显示:日报表,月报表,商品销售量报表,销售员业绩报表(4)退出登录系统销售员功能:(1)商品查询浏览,商品销售(2)自己销售报表显示:日报表,月报表(3)退出登陆系统三、进度第一周:周一总体设计、详细设计周二~周五编码第二周:周一、二测试周三、四写课程设计报告周五交课程设计报告11问题定义与可行性研究报告.......................................................21.1问题定义.................................................................21.2可行性研究...............................................................22软件需求分析...................................................................62.1引言.....................................................................62.2任务概述.................................................................72.3需求规定.................................................................72.4运行环境规定............................................................123总体设计......................................................................143.1引言....................................................................143.2总体设计................................................................144详细设计......................................................................204.1引言....................................................................204.2程序系统的结构..........................................................204.3程序(修改商品productModify)设计说明..................................224.4程序(销售商品productSale)设计说明....................................265测试分析......................................................................285.1引言....................................................................285.2测试概要................................................................295.3计划....................................................................305.4测试项目说明............................................................305.5分析摘要................................................................336用户操作手册..................................................................346.1引言....................................................................346.2编写目的................................................................346.3背景及范围..............................................................346.4定义....................................................................346.5参考资料................................................................356.6运行环境的要求..........................................................356.7软件的描述..............................................................356.9出错处理和恢复..........................................................386.10软件运行过程...........................................................396.11维护过程...............................................................406.12附录...................................................................406参考文献......................................................................4121问题定义与可行性研究报告1.1问题定义项目名称:服装销售管理系统背景:目前,中型的服装店仍采用人工方式管理服装销售,管理工作量大、手续繁琐且容易出错。项目目标:建立一个比较全面化的服装销售管理系统。项目范围:利用服装店里的计算机及外部设备,软件开发费用不超过2万元。初步设想:建议在系统中完成产品信息管理、服装销售信息管理等主要功能。可行性研究:建议进行大约一个周的可行性研究,研究费用不超过600元。1.2可行性研究1.2.1前言1.2.1.1编写目的编写本可行性研究报告的目的是对服装销售管理系统进行可行性分析,以最小的代价在尽可能短的时间内确定问题是否能够解决和是否值得解决,并最终确定本软件系统开发的可行性。本文档预期的读者是软件管理人员、开发人员和维护人员。1.2.1.2背景项目名称:服装销售管理系统项目用户:软件技术学院开发单位:软件技术学院软件技术系31.2.1.3参考资料软件工程.高树芳,米昶主编.大连理工大学出版社。1.2.2项目目标在四个月内建立一个网络化的、高效率的服装销售管理系统1.2.3对现有系统的分析经过调查与分析,得到目前手工方式服装销售管理系统流程图,如图1.1图1.1服装销售管理系统流程如下:A:根据店里服装情况,向顾客推荐服装。B:顾客根据销售人员说明与自己的喜好选择衣服,后交与销售人员有工作人员开发票,确认价格后交钱拿衣服手工方式服装销售的管理,处理速度慢,响应不及时,无数据信息存储。1.2.4所建议的系统1.2.4.1处理流程和数据流程经过调查研究,得到拟开发的服装销售管理系统的系统流程图。购销系统流程图如图1.2选中的服装价格计算审核为服装开发票发票拿衣服顾客4图1.21.2.4.2技术方面的可行性从以上分析可知,该系统是一个小型的信息管理系统。虽然,购买通用的商业化软件系统也能满足需要,但价格昂贵而且将来维护升级不便。鉴于学院计算机系学生缺乏一定编程能力,请学院老师带领学生开发此系统,既把握十足又节省费用。通过该项目开发,还能够为计算机系《软件工程》等课程改革提供实训教学案例,从而促进学院的专业建设、课程建设等教学改革工作。总之,利用现有技术,本系统的功能能够实现。开发人员的数量和能力满足开发要求。在规定期限内,本系统的开发能够完成。1.2.5投资与效益分析在此主要对本项目的经济可行性即成本效益进行分析。成本估算:硬件设备:主要有2台pc服务器,20台pc机,3台打印机,5台条码扫描仪,1台交换机3个集线器,所有设备由学院统一购置。软件开发费用4万元。效益分析:本系统的开发与应用可以极大的节约工作人员的时间,提高公司的整体形象,因此具有很好的社会效益。1.2.6社会因素方面的可行性A:法律可行性本系统的开发与应用不涉及侵犯专利权等方面的问题。选中的衣服工作人员顾客领衣服5B:操作可行性服装销售管理系统是人工系统的优化,操作步骤更为简单。服装销售工作人员只需短期培训且不需要高等计算机技能即可掌握软件的使用。本系统的开发与应用与用户单位的行政管理、工作制度没有冲突,员工素质能够满足软件系统的要求。1.2.7结论由于本项目具有经济可行性、技术可行性及操作可行性,因此,本院服装销售管理系统的项目开发是可行的。62软件需求分析2.1引言2.1.1编写目的本文档的编写目的是:A:准确全面的描述服装销售管理系统的业务需求,明确系统的目标和功能,为业务人员提供对销售管理系统的统一和理解,为设计和实现购销管理系统提供依据。B:为系统验收提供依据。本文档的读者是:A:参与本项目需求分析和需求评审的技术人员。B:参与本项目需求分析的业务人员、管理人员。C:参与本项目实现的系统设计人员、软件开发人员、编码人员。D:参与本项目系统测试的业务人员、软件测试人员。2.1.2背景A:待开发的软件系统名称:服装销售管理系统。B:本项目的任务提出者:软件技术学院软件技术专业。C:开发者:软件技术学院软件技术系。D:用户:自动化学院服装销售处。2.1.3参考资料1.软件工程.高树芳,米昶主编.大连理工大学出版社。2.“服装销售管理系统”可行性研究报告72.2任务概述A:项目目标在4个月内,建立一个网络化的服装销售管理系统。B:用户的特点C:假定和约束2.3需求规定2.3.1数据描述2.3.1.1数据流图经过分析,该系统的分层数据流图见列组图客户操作员服装销售管理系统管理员情况商品情况查询要求管理要求服装图2.1顶层数据流图8操作员情况商品情况无效的查询登录销售情况操作员1检查有效性登录要求操作员管理要求查询要求有效的登录要求2登录验证操作员有效的用户管理