数据库综合实践报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学号:
题目数据库系统综合实验
学院计算机科学与技术
专业
班级
姓名
指导教师施继珉
年月日
项目管理系统数据库综合实验
1.概述
1.1任务描述
本系统旨在协助用户管理自己的项目,通过综合管理项目信息及用户基本情况,以达到高效,快速,迅捷,准确的掌握全方面信息,大大降低了人工管理的复杂度,其简单的操作界面和强大的数据库操作功能带给管理者和使用者很大的经济效益。
协助用户管理自己的项目。项目管理系统可以登记项目的详细信息,从不同的角度对项目进行统计,监控项目的进度,对项目进行维护,安排项目的人员调度。
1.2可行性分析
目前,随着IT技术的进步和高等院校规模的逐步扩大,许多日常工作都是围绕一个个项目展开的,且项目管理工作日益复杂,项目信息数据库也日益庞大,早期的人工管理方式已经不能适应高校发展的要求。
本系统旨在协助用户管理自己的项目,通过综合管理项目信息及用户基本情况,以达到高效,快速,迅捷,准确的掌握全方面信息,大大降低了人工管理的复杂度,其简单的操作界面和强大的数据库操作功能带给管理者和使用者很大的经济效益。
根据学过的各方面的知识,先修课程:高级语言程序设计、数据结构、操作系统、软件工程等,实现项目管理数据库一般要求。
1.3系统目标
(1)实用性原则:真正项目管理者,工程管理的实际流程,设计出实用的项目
管理系统。
(2)可靠性原则:必须为项目管理者提供信息安全的服务,以保证工程项目信
息不被泄露。
(3)友好性原则:本系统面向的用户是工程管理人员和用户,所以系统操作上
要求简单、方便、快捷,便于用户使用。
(4)可扩展性原则:采用开发的标准和接口,便于系统向更大的规模和功能得
进一步完善和发展,所以要实现可扩展性。
1.4系统的功能需求
根据项目管理系统的理念,此项目管理系统必须满足以下需求:
(1)项目管理,包括创建和修改项目,及根据条件列出相应项目列表。
(2)工作进程管理,包括查询、添加、修改、删除工作进程及及角色权限管理。
(3)数据统计,包括项目和人员数据统计。
(4)用户管理,包括创建用户及根据条件列出相应项目列表。
1.5系统的性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应该满足以下的性能需求:
(1)系统处理的准确性和及时性
系统处理的准确性和及时性是录像出租系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足用户对信息的处理的要求。由于该系统的查询功能对于对数据库多个表的重新组合及搜索,对查询的响应时间和查询结果的准确度很大程度地影响了会员的满意程度。因此在本次系统开发的过程中,将采用优化的SQL语句和建立索引及安全扩展存储过程来保证系统的准确性和及时性。
(2)系统的开放性和系统的可扩充性
该系统在开发过程中,应该充分考虑以后的可扩充性。例如工程项目信息和查询等模块也会不断的更新和完善。这些要求该系统可以提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范和要求,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。
(3)系统的易用性
本系统面向工程管理人员和用户,而有些使用人员对计算机并不是特别熟悉,所以系统操作上要求简单、方便、快捷,便于用户使用。这就要求系统能够提供良好的用户接口,易用的人机交互界面。
2需求分析
对用户需求进行调查分析后,形成用户需求分析文档。
2.1.1数据字典
(1)数据项的描述
数据项:用户ID
含义说明:标识每一位用户
类型:字符型
长度:根据实际情况设定
取值含义:根据登录用户先后顺序
与其他数据项的逻辑关系:
数据项:用户名
含义说明:表示
类型:字符型
长度:20
取值含义:根据登录用户和项目创建管理者
与其他数据项的逻辑关系:
数据项:项目进程状态
含义说明:记录工程项目当前进度
类型:字符型
长度:根据实际情况设定
取值含义:显示工程是否完成,true表示完成,false表示未完成与其他数据项的逻辑关系:
数据项:项目创建时间
含义说明:记录工程项目创建的时间
类型:时间型
长度:根据实际情况设定
取值含义:根据项目创建的日期
与其他数据项的逻辑关系:
数据项:预计完成时间
含义说明:预计项目完成的日期
类型:时间型
长度:根据实际情况设定
取值含义:根据工程实际估算出的预计完成时间
与其他数据项的逻辑关系:
数据项:预计持续时间
含义说明:从创建到完成所需要的时间
类型:字符型
长度:根据实际情况设定
取值含义:更加工程项目实际确定
与其他数据项的逻辑关系:预计持续时间等于预计完成时间减去项目创建时间
数据项:项目ID
含义说明:项目的唯一标示
类型:int
长度:根据实际情况设定
取值含义:根据项目创建的时间顺序
与其他数据项的逻辑关系:
数据项:项目名称
含义说明:项目的名称
类型:字符型
长度:根据实际情况设定
取值含义:创建项目所起的名字
与其他数据项的逻辑关系: