1、 课程设计课程设计报告书报告书 课程名称课程名称 Java EEJava EE 与中间件与中间件 设计设计题目题目 实验室设备管理系统实验室设备管理系统 专业班级专业班级 学学 号号 姓姓 名名 指导教师指导教师 2013 年年 1 月月 目录目录 1 设计时间 1 2 设计目的 1 3 设计任务 . 1 4 设计内容 1 4.1 需求分析 . 1 4.2 总体设计 . 4 4.3 详细设计 . 5 4.4 运行与测试 错误错误! !未定义书签。未定义书签。 5 总结与展望 . 错误错误! !未定义书签。未定义书签。 参考文献 . 错误错误! !未定义书签。未定义书签。 成绩评定 . 错误错误
2、! !未定义书签。未定义书签。 1 1 1 设计时间设计时间 2013 年 1 月 21 日至 2013 年 1 月 27 日 2 2 设计目的设计目的 JavaEE 课程设计是对所学 JavaEE 与中间件课程的小结,是提高学生对所学知识综合应用能力 的一种方式,是集中实践性环节之一。要求同学们对课程中所学习到的知识综合运用,开发有一定 规模的 Java Web 程序。 3 3 设计任务设计任务 XX 大学 XX 学院实验室设备管理系统 (一)必备功能说明: (1)功能描述:用户以合法身份登录系统后,才能进行所有操作;登录系统时,有两种权限: 管理员权限和普通用户权限。管理员用户可以添加、查
3、看、修改和删除设备信息,普通用户只能添 加、查看和修改设备信息。 (2)添加设备:合法用户可以添加设备信息(包括设备编号、名称、类别、领用人、实验室、 是否在使用等等);其中类别分路由器、计算机、交换机等等。 (3)查看设备信息:合法用户可以查看设备信息。 (4)修改设备信息:合法用户可以修改设备信息。 (5)删除设备信息:合法用户可以删除设备信息,必须记录删除操作。 (6)对设备使用情况进行统计分析。 (二)开发语言与开发环境:MyEclipse、Java、数据库 mysql 4 4 设计内容设计内容 4.1 需求分析 4.1.1 总体目标 2 本系统主要是针对学校实验室的设备进行管理,目的
4、是使设备日常的管理更加方便以及统计设 备使用、维修和报废的各种情况还有就是查询和生成报表的功能。通过详细的用户调查。在现行 的业务处理流程和数据流图的基础上,就可以确定目标系统要达到的目标了。需求分析的任务是确 定系统必须完成的工作也就是对目标系统提出完整、准确、清晰、具体的要求。在经过多方了解 和调查后基本清楚了设备信息管理的功能需求。 4.1.2 具体目标 登录系统时,有两种权限:管理员权限和普通用户权限。管理员用户可以添加设备信息(包括 设备编号、名称、类别、领用人、实验室、是否在使用等等),可以查看设备信息,修改设备信息 和删除设备信息,普通用户只能添加设备信息,查看设备信息和修改设备
5、信息。 4.1.3 系统数据建模 4.1.4 系统功能建模 管理员用户可以添加、查看、修改和删除设备信息,普通用户只能添加、查看和修改设备信息; 普通用户 编号 管 理 管 理 管理员 设备 账户 类别 名称 密码 编号 是否领用 编号 实验 账户 密码 图 4-1 系统 E-R 图 3 4.1.5 数据字典 (1)数据项 数据项名称:设备编号 数据项编号:A1 简述:某个设备的编号 类型:字符型 普 通 用 户 管 理 员 实验室设备 管理系统 添加 添加 修改 查看 删除 查看 修改 图 4-2 实验室设备管理系统的环境图 普 通 用 户 管 理 员 1 验证 2 验证 登录 登录 删除 修改 修改 添加 添加 查看 查看 5 保存 信息 6 显示 信息 4 保存 信息 3 显示 信息 普 通 用 户 管 理 员 图 4-3 实验室设备管理系统数据流图 4 长度:100 字节 取值 范围:字符 (2) 数据流 数据流名称:设备添加信息表 编号:F1 简述:设备添加基本信息 数据流来源:管理员和用户 数据流去向:设备处理 数据流组成:设备编号+设备名+设备类型+设备领用人+实验室+是否使用 (3) 数据存储 数据存储名称:设备信息表 编号:D1 简