湖南农业大学课程设计报告
失物查询系统设计与实现
课 程: 院、 系
专 业: 班 级: 组 长: 组 员:
指导教师: 起止日期:
2013 年 12 月 29 日
目 录
1 问题定义报告 ....................................................................................................................... 1 1.1项目名称: ..................................................................................................................... 1 1.2背 景: ..................................................................................................................... 1 1.3项目目标: ..................................................................................................................... 1 1.4项目范围: ..................................................................................................................... 1 1.5开发条件: ..................................................................................................................... 1 1.6初步设想: ..................................................................................................................... 1 2 可行性分析报告 ................................................................................................................... 2 2.1 引言 ................................................................................................................................ 2 2.1.1 摘要 ......................................................................................................................... 2 2.1.2 编写目的 ................................................................................................................. 2 2.1.3 背景 ......................................................................................................................... 2 2.2 开发意义 ........................................................................................................................ 3 2.3对现有系统的分析 ......................................................................................................... 3 2.4 本系统可行性分析 ........................................................................................................ 3 2.4.1 技术方面的可行性 ................................................................................................. 3 2.4.2 经济方面的可行性 ................................................................................................. 3 2.4.3 社会方面的可行性 ................................................................................................. 3 2.5 结论 ................................................................................................................................ 4 3 需求分析报告 ....................................................................................................................... 4 3.1 系统需完成那些工作 .................................................................................................... 4 3.2分析建模 ......................................................................................................................... 4 3.2.1 数据流图 ................................................................................................................. 4 3.2.2 数据字典 .................................................................................................................. 4 3.3其他需求 ......................................................................................................................... 5 4概要设计说明书 .................................................................................................................... 6
1
4.1 引言 ................................................................................................................................ 6 4.2 任务概述 ........................................................................................................................ 6 4.3 软件模块结构图 ............................................................................................................ 6 4.4 运行设计 ........................................................................................................................ 7 5 详细设计说明书 ................................................................................................................... 7 5.1 程序流程图 .................................................................................................................... 7 5.2 主要模块 ........................................................................................................................ 7 5.2.1查询模块 .................................................................................................................. 7 5.2.2 登录模块 ................................................................................................................. 8 5.2.3 登记模块 ................................................................................................................. 8 5.2.4 修改状态模块 ......................................................................................................... 8 5.3 功能 ................................................................................................................................ 8 5.4 性能 ................................................................................................................................ 8 5.5 输入 ................................................................................................................................ 8 5.6 输出 ................................................................................................................................ 8 5.7 程序设计语言选择 ........................................................................................................ 9 5.7.1 C#及其特点 ........................................................................................................... 9 5.8 人机界面设计 ................................................................................................................ 9 6 程序源代码说明书 ............................................................................................................. 11 6.1 程序源代码 .................................................................................................................. 11 6.1.1 主界面代码: ....................................................................................................... 11 6.1.2 登录 页面代码: ................................................................................................. 11 6.1.3 登记/修改 页面代码: ........................................................................................ 13 6.1.4 查询 页面代码: ................................................................................................. 16 6.2 注意事项 ...................................................................................................................... 17 7 测试分析报告 ..................................................................................................................... 21 7.1 什么是测试 .................................................................................................................. 21 7.2 测试目的 ...................................................................................................................... 21 7.3单元测试 ....................................................................................................................... 21
2
7.3.1 主页面测试 ........................................................................................................... 21 7.3.2查询模块测试 ........................................................................................................ 22 7.3.3 登录模块测试 ....................................................................................................... 22 7.3.4 登记模块测试 ........................................................................................................ 25 7.3.5 修改状态模块测试 ................................................................................................ 27 7.4 其他测试 ...................................................................................................................... 29 7.5程序中的问题 ............................................................................................................... 29 7.6 总结 .............................................................................................................................. 30 7.7 参考资料 ...................................................................................................................... 31
3
1 问题定义报告
1.1项目名称:
失物查询系统 1.2背 景:
由于现在大学生中丢东西的现象屡见不鲜,很多人丢了东西不知道要到哪里去寻找,有些人捡到别人丢了的东西不知道要怎么还给失主,所以物归原主的情况很少。 1.3项目目标:
建立一个清晰,便于管理的,能进行失物登记,便于丢失东西的同学查询是否失物已被拾到并交到失物管理部门,从而帮助同学们更快的找回自己的东西 1.4项目范围:
现有设备及相关知识 1.5开发条件:
开发语言:C#
数据库技术:Sql server 2005 1.6初步设想:
系统应具有查询,登记,修改失物信息功能。
1