浙江大学宁波理工学院
2010-2011学年(1)软件工程与项目管理课程设计
开课分院: ____________________________________
课程设计题目:_____________________________ 小组成员: ___________________(组长)__ _____________________________ _____________________________ _____________________________ 完成日期: _____________________________
目 录
0.可行性研究报告
1.引言 .................................................................... 错误!未定义书签。
1.1 编写目的 ........................................................................... 错误!未定义书签。 1.2 背景 ................................................................................... 错误!未定义书签。 1.3 定义 ................................................................................... 错误!未定义书签。 1.4 参考资料 ........................................................................... 错误!未定义书签。
2.可行性研究的前提 ........................................... 错误!未定义书签。
2.1 要求 ................................................................................... 错误!未定义书签。 22目标 ..................................................................................... 错误!未定义书签。 2.3 条件、假定和限制 ........................................................... 错误!未定义书签。 2.4 进行可行性研究的方法 ................................................... 错误!未定义书签。 2.5 评价.尺度 .......................................................................... 错误!未定义书签。
3.对现有系统的分析 ........................................... 错误!未定义书签。
3.1 处理流程和数据流程 ....................................................... 错误!未定义书签。 3.2 工作负荷 ........................................................................... 错误!未定义书签。 3.3 费用开支 ........................................................................... 错误!未定义书签。 3.4 人员 ................................................................................... 错误!未定义书签。 3.5 设备 ................................................................................... 错误!未定义书签。 3.6 局限性 ............................................................................... 错误!未定义书签。
4.所建议的系统 ................................................... 错误!未定义书签。
4.1 对所建议系统的说明 ....................................................... 错误!未定义书签。 4.2 处理流程和数据流程。 ................................................... 错误!未定义书签。 4.3 改进之处 ........................................................................... 错误!未定义书签。 4.4 影响 ................................................................................... 错误!未定义书签。 4.5 技术条件方面的可能性 ................................................... 错误!未定义书签。
5.可选择的其他系统方案 ................................... 错误!未定义书签。 6.投资及效益分析 ............................................... 错误!未定义书签。 7.社会因素方面的可能性 ................................... 错误!未定义书签。
7.1. 法律可行性: .................................................................. 错误!未定义书签。 7.2. 操作的可行性: .............................................................. 错误!未定义书签。
8结论 ....................................................................... 错误!未定义书签。
1.产品需求规格说明书
1.
1.0文档介绍 .................................................................................................................................... 9 1.0.1 文档目的 ............................................................................................................................. 9 1.0.2 文档范围 ............................................................................................................................. 9 1.0.3 读者对象 ............................................................................................................................. 9 1.0.4 参考文档 ............................................................................................................................. 9 1.0.5 术语与缩写解释 ............................................................................................................... 10 1.1产品介绍 .................................................................................................................................. 11 1.2. 产品面向的用户群体............................................................................................................. 11 1.3. 产品应当遵循的标准或规范................................................................................................. 11 1.4. 产品范围 ................................................................................................................................ 11 1.5. 产品中的角色......................................................................................................................... 11 1.6. 产品的功能性需求................................................................................................................. 12 1.6.0 功能性需求分类 ............................................................................................................... 12 1.7. 产品的非功能性需求............................................................................................................. 13 1.7.1 用户界面需求 ................................................................................................................... 13 1.7.2 软硬件环境需求 ............................................................................................................... 13 1.7.3 产品质量需求 ................................................................................................................... 14 1.7.4 其它需求 ........................................................................................................................... 14 附录A:需求建模与分析报告 ..................................................................................................... 15 A.1 状态转换图 ......................................................................................................................... 15 A.2 E-R图 ..................................................................................................................................... 17 附录B:需求确认 ......................................................................................................................... 18 .2.0. 文档介绍................................................................................................................................ 19 2.0.5 术语与缩写解释 ............................................................................................................... 19 2.1. 系统概述 ................................................................................................................................ 20 2.2. 设计约束 ................................................................................................................................ 20 2.3. 设计策略 ................................................................................................................................ 20 2.5子系统N的结构与功能 .......................................................................................................... 21
2.6. 开发环境的配置..................................................................................................................... 23 2.7. 运行环境的配置..................................................................................................................... 24 2.8. 测试环境的配置..................................................................................................................... 24 3.0. 文档介绍 ................................................................................................................................ 24 3.0.1 文档目的 ........................................................................................................................... 25 3.0.2 文档范围 ........................................................................................................................... 25 3.0.3 读者对象 ........................................................................................................................... 25 3.0.4 参考文献 ........................................................................................................................... 25 3.0.5 术语与缩写解释 ............................................................................................................... 25 3.1. 数据库环境说明..................................................................................................................... 27 3.2. 数据库的命名规则................................................................................................................. 27 3.3. 逻辑设计 ................................................................................................................................ 27 4. 物理设计 ................................................................................................................................... 28 3.4.0 表汇总 ............................................................................................................................... 28 3.4.1 表A ................................................................................................................................... 29 3.4.2 表B ................................................................................................................................... 29 3.5. 安全性设计............................................................................................................................. 29 3.5.1 防止用户直接操作数据库的方法 ................................................................................... 30 3.5.2 用户帐号密码的加密方法 ............................................................................................... 30 3.5.3 角色与权限 ....................................................................................................................... 30 3.6. 数据库管理与维护说明......................................................................................................... 30 4.0. 文档介绍 ................................................................................................................................ 31 4.0.1 文档目的 ........................................................................................................................... 31 说明学校网站设计的过程,各应用模块的主要接口与属性、数据结构和算法。 ................. 31 4.0.2 文档范围 ........................................................................................................................... 31 项目经理指定若干名开发人员从事模块的设计(一下称为模块设计人员),模块设计人员将在实现阶段编写这些模块的代码。 ............................................................................................. 31 4.0.3 读者对象 ........................................................................................................................... 31 模块设计人员,测评人员............................................................................................................. 31 4.0.4 参考文献 ........................................................................................................................... 31 4.0.5 术语与缩写解释 ............................................................................................................... 31 4.1. 模块命名规则......................................................................................................................... 32 4.2. 模块汇总 ................................................................................................................................ 32 4.2.1 模块汇总表。 ................................................................................................................... 32 4.2.2 模块关系图 ....................................................................................................................... 33
前台模块如图1: ...................................................................................................................... 33 用户只要登陆后,便可以浏览到最新的消息和公告,还可以查询到通讯录中成员信息。 . 33 -------前台功能模块图1 ................................................................................................................ 33 后台功能模块图2: ..................................................................................................................... 34 4.3. 子前台功能系统设计............................................................................................................. 34 4.3.1前台功能模块-1 ................................................................................................................ 34 4.3.2前台功能模块-2 ................................................................................................................ 35 4.3.3前台功能模块-3 ................................................................................................................ 35 4.3.4前台功能模块-4 ................................................................................................................ 35 4.4. 子系统的后台功能模块设计................................................................................................. 35 4.4.1 子系统的后台功能模块-1 .............................................................................................. 35 4.4.2 子系统的后台功能模块-2 ................................................................................................ 36 4.4.3 子系统的后台功能模块-3 .............................................................................................. 36 4.4.4 子系统的后台功能模块-4 .............................................................................................. 36 4.5. 其他 ........................................................................................................................................ 36 5.1. 测试范围与主要内容............................................................................................................. 37 5.2. 测试方法 ................................................................................................................................ 37 5.3. 测试环境与测试辅助工具..................................................................................................... 37 5.4测试完成准则........................................................................................................................... 37 5.5. 人员与任务表......................................................................................................................... 37 5.6缺陷管理与改错计划............................................................................................................... 37 7.1. 文档介绍 ................................................................................................................................ 38 7.1.1 文档目的 ........................................................................................................................... 38 7.1.2 文档范围 ........................................................................................................................... 38 7.1.3 读者对象 ........................................................................................................................... 38 7.1.4 参考文献 ........................................................................................................................... 38 7.1.5 术语与缩写解释 ............................................................................................................... 39 7.2. 接口-路径测试用例............................................................................................................. 39 7.2.1 被测试对象(单元)的介绍 ........................................................................................... 39 7.2.2 测试范围与目的 ............................................................................................................... 40 7.2.3 测试环境与测试辅助工具的描述 ................................................................................... 40 7.2.4 测试驱动程序的设计 ....................................................................................................... 41 7.2.5 接口测试用例 ................................................................................................................... 41 2.5.1客户端与J2EE服务器的接口 ........................................................................................ 41
2.5.2 J2EE服务器与数据库服务器的接口 ................................................................ 42
7.3.4 功能测试用例 ................................................................................................................... 42
7.3.4.1 登录注册 ......................................................................................................... 42