设备管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数学与计算机学院
课程设计说明书
课程名称: 软件工程与数据库课程设计
课程代码: 6014419 题目: 设备管理系统
年级/专业/班:
学生姓名:
学号:
开始时间:2012年6月10日
完成时间:2012年 6月20日
课程设计成绩:
指导教师签名:年月日
软件工程与数据库课程设计任务书
学院名称:数学与计算机学院课程代码:_6014419_ 专业:年级:
一、设计题目
设备管理系统
二、主要内容
主要数据表:设备明细帐表,设备使用单位代码表,国家标准设备分类表等。
功能模块
1.实现设备的录入、删除、修改等基本操作。
2.实现国家标准设备代码的维护。
3.能够对设备进行方便的检索。
4.实现设备折旧计算。
5.能够输出设备分类明细表。
6.具有数据备份和数据恢复功能。
三、具体要求
1、完成系统的需求分析
通过需求分析确定系统需要处理的数据的需求,要求使用数据库的辅助设计工具(PowerDesigner等),建立业务处理模型。
2、完成系统概念结构设计概念数据模型(CDM)用于完成数据库的设计,与人和数据库平台和具体数据存储结构和工具无关。首先选择局部应用画出分E-R图,最终形成系统的E-R图
3、完成系统逻辑结构设计
按照E-R图转换成关系模式的规则,将CDM转换成逻辑数据模型,并为每个
关系模式设计主键、外键。分析关系模式中的依赖关系,对关系模式规范化处理
4、完成系统物理结构设计
为每个关系分配存储长度,建立数据库的索引和视图,定义关系中的主码和外码,写出关系创建和查询的SQL语句。
5、编码
选择你自己熟悉的开发工具完成一个DBS系统的编码工作。
源代码格式规范,注释不少于三分之一
四、主要技术路线提示
1.仔细阅读设计指导书内容,认真掌握任务要求→
2. 需求分析→
3.概念结构设计→
4.逻辑结构设计→
5.物理结构设计→
6.编码.
2.后台推荐采用SQL server或Oracle;前台开发环境不限制。可采用ADO,ODBC,OLEDB或JDBC连接数据库,并调用系统存储过程、自定义存储过程、函数等。
五、进度安排
第1周:数据库系统概念模型、数据模型设计,创建数据库以及相关对象;
第2周:前台程序开发,撰写报告,接受检查。
六、完成后应上交的材料
1.源程序一份(包含数据库)
2.课程设计报告一份
七、推荐参考资料
1.王珊.数据库系统概论(第四版). 高等教育出版社
2.闪四清.数据库系统原理与应用教程.清华大学出版社
3.周龙骧.数据库管理系统实现技术.中国地质大学出版社
4.张海藩.软件工程概论.清华大学出版社
5.陈明编著.实用软件工程基础.清华大学出版社
6.成先海.数据库基础与应用-SQL SERVER2000. 机械工业出版社出版
指导教师签名日期年月日
系主任审核日期年月日
摘要
随着计算机的普及,以及Internet进入商业和社会应用阶段,设备的种类、数量越来越多,如何利用先进的网络技术和日新月异的计算机设备来有效地收集、处理这些设备,建立以信息化为核心的管理体制,减轻管理人员和业务人员的数据处理负担,极大地提高设备管理效率和管理手段,己经成为当今社会的潮流。
设备管理系统则是一个以人为主导,利用计算机硬件、软件、网络设备通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以战略竟优、提高效率为目的,支持高层决策、中层控制、基层运作的集成化的人机系统。而设备管理是管理系统的一个子系统,它具有管理信息系统的共性,同时也具有其特殊性。设备是生产的生命线,对研究所正常生产起着决定性的作用。信息安全设备管理已成为现代研究所管理的一个重要组成部分。把信息安全设备管理纳入研究所管理的重要组成部分己经成为一种趋势。
目前设备自动化管理水平不是很高。大多数设备管理办法是设备采购进来以后,将设备的基本情况和相关信息登记存档,然后将档案存档。以后档案基本就没人维护,如设备位置变迁、设备当前运行状态等信息根本不会体现在设备台帐上,即设备跟踪信息不能及时体现在设备档案上。某些使用设备管理系统的单位,对设备的跟踪信息即使能体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备品备件情况和折旧核算没有实现。将管理任务分成小块,落实到个人并能随时查询设备当前情况和历史情况,对设备的可靠性分析有直接作用,使管理人员从手工计算、统计工作中解脱出来。
关键词:网络化;计算机;对策 ;设备管理
目录
引言 (1)
1 需求分析 (2)
2 概要设计 (4)
2.1系统流程图 (4)
2.2系统功能模块设计 (5)
2.3系统总体设计 (6)
3 数据库设计 (6)
3.1 概念模型设计 (6)
3.2 逻辑结构设计 (9)
3.3 物理结构设计 (10)
4 程序模块设计 (14)
4.1 开发环境及数据库连接 (14)
4.2 模块1设计 (14)
4.3 模块2设计 (15)
4.4 模块3设计 (16)
5 系统测试 (17)
5.1测试环境 (17)
5.2 测试用例及结果 (17)
结论 (25)
致谢 (26)
参考文献 (27)