1、 软件工程课程设计报告软件工程课程设计报告 ( 2012 - 2013 年度第 二 学期) 课程名称: 软件工程课程设计 题 目: 文化用品库存管理 院 系: 班 级: 软件(1) 学 号: 姓 名: 指导教师: 设计周数: 十七周 日期:2013 年 6 月 7 日 软件工程课程设计报告软件工程课程设计报告 摘要:摘要: 随着对文化用品的需求不断扩大,文化数量急剧增加,有关文化用品的各种信息量也成倍增长。商店 时时刻刻都需要对文化用品各种信息进行统计分析。而大型的系统功能过于强大而造成操作繁琐降低了商 店的工作效率。 文化用品库存管理信息系统是市场上最流行的常用的系统之一, 它主要包含以下几
2、个模块: 系统登陆、 商品入库、商品查询、商品更改和删除等。从而,实现对进货、销售及员工信息等实现全面、动态、及时 的管理。 关键词:关键词:库存管理系统 Access 数据库 ASP.NET 一、课程一、课程设计设计的目的目的的 通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程 设计能力和综合分析、解决问题的能力。 具体如下: 1. 学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编 码和测试方面的知识。 2. 通过本次课程设计,熟练掌握一种开发语言(Java、C#)和开发环境Eclipse 或.NET。 3. 进一步加
3、强和提高软件工程文档的编写能力。 4. 培养良好的程序设计风格和习惯,提高软件测试、调试的能力与技巧。 5 通过本次课程设计,应该达到具有独立完成小型应用设计的能力,具备编写较为规范的软件设 计文档的能力。 二、设计正文二、设计正文 1.概述 1.1 课题题目:文化用品库存管理信息系统的设计与实现 1.2 设计任务与要求: 目的:在 J2EE 或.NET 平台下,完成一个商品库存管理系统的简单业务流程分析,在此基础上,开 发一个 B/S 架构的库存管理系统,掌握简单 Web 应用的开发。 1.3 系统的开发环境及运行环境: 操作系统:windows 7 旗舰版 浏览器:IE9 建模工具: Ra
4、tional Rose 2003 IDE:Myeclipse 9.0 WEB 服务器:Tomcat 7.0 数据库:Microsoft SQL Server 2005 Web 服务器:IIS+ASP.NET 2.0 平台 2.系统需求分析 该系统主要满足来自五方面的需求,这五个方面分别是售货员、库存管理、文化用品管理者、订 货管理和系统管理。售货员需要用用户名密码登陆该系统,获得相应的权限;库存管理包括入库和出 软件工程课程设计报告软件工程课程设计报告 库,以及实现相关的添加、查询功能等;文化用品管理者可以添加员工信息、查询修改库存信息、可 控制整个系统的登录功能,拥有整个系统的全部使用权限;
5、订货管理能够对入库的文化用品,进行记 录以及库存不足时, 提示需要进货等功能; 系统管理可以设置相应的权限, 对各个功能模块进行管理。 满足上述需求的系统主要包括以下几个小的系统模块。 销售管理子系统:销售管理子系统主要用于实现售货员对顾客购买文化用品的处理。售货员通过 合法的认证登陆到该系统中,进行售货服务。 库存管理子系统:库存管理子系统主要用于实现库存管理人员处理商品入库、盘点、报销以及供 应文化用品的信息设置。 订货管理子系统:订货管理子系统主要用于实现订货员统计需要订货商品信息并制定出订单。 统计分析子系统:统计分析子系统主要用于实现统计分析人员对文化用品信息、销售信息、供应 商信息
6、、缺货信息、以及报表信息等的查询和分析。 系统管理子系统:系统管理子系统主要实现系统管理人员对信息的维护,这些信息包括员工信息、 会员信息和系统相关参数的设置等。 2.1 用例图 文化用品库存管理系统是一个面向商店,用来进行文化用品管理的信息系统,该系统可以分为后 台管理员,普通管理员和系统管理员。 2.1.1 后台管理员用例: 用例图说明: 后台管理员通过收银系统,对商品进行定价、销售 (1)对账户进行管理。 (2)对营业情况进行查询,包括:营业额、销售量。 (3)对商品进行定价管理。 软件工程课程设计报告软件工程课程设计报告 2.1.2 普通管理员用例: 用例图说明: 普通管理员对进货信息和库存信息进行管理,和供应商取得联系,对商品进行按需购买。 (1)普通管理员对进货信息进行管理,可以进行添加进货单,并与供应商取得联系。 (2)普通管理员对进货信息进行管理,可以进行查询进货单。 (3)普通管