当前位置:首页 > 大连交通大学计算机毕业论文格式
第三章 可行性分析
3.1技术可行性 3.2功能可行性
第四章 需求分析
4.1总体需求分析
用例图如下图4—1所示。
图4-1 系统用例图
4.2功能需求分析
4.2.1管理员的修改密码功能 4.2.2管理员的管理员维护功能 4.2.3管理员的课程管理功能 4.2.4管理员的题库管理功能 4.2.5管理员的试卷管理功能 4.2.6管理员的考生管理功能 4.2.7管理员的评分老师管理功能 4.2.8管理员的考生分数查看功能 4.2.9管理员的安全退出模块功能 4.2.10学生的在线测试功能 4.2.11学生的分数查询功能 4.2.12老师的开始阅卷功能 4.3系统开发环境需求
软件开发环境:
myeclipse10 SQL Server 2008 JAVA
第五章 数据库的设计与实现
5.1数据库的总体设计
数据库设计是一个系统建立的最为重要的缓解,既要提高访问效率,又要考虑各个数据之间的关系,还要尽量避免多余的数据向。
现今网络行业发达,信息量逐渐增多,我们的数据库也越来越庞大,应用环境多样。目前主流的数据库设计主要采用的方法是手工试凑法。这种方法的简易程度主要和设计人员的经验和水平有直接的关系。数据库设计可谓是一种技艺而不是工程技术,如果缺乏科学理论和工程方法的支持,软件的质量难以保证,常常是数据库运行一段时间后又不同程度地发现了各种问题,增加了系统维护的代价。
数据库分析十分重要,数据分析过程同数据库的逻辑结构和物理结构密切相关,需要确定、编制、组织、筛选应用程序所使用的信息。它以一种能够分析和分类的方式来捕获用户的所有信息,这使得某一模型可以直接转化成数据库结构。
我的数据库在设计数据库时,应考虑以下事项: 1. 数据库的用途及该用途将如何影响设计,应创建符合用途的数据库计划。 2. 数据库规范化规则,防止数据库设计中出现错误。 3. 对数据完整性的保护。
4. 数据库和用户权限的安全要求。
5. 应用程序的性能需求,设计数据库时必须利用 Microsoft SQL Server 2008 中能够提高性能的功能。对于性能而言,在数据库大小和硬件配置之间权衡也是很重要的。
6. 数据库维护。
5.2数据库模型关系分析
以下是各表和考试功能的E-R图:
图5.2.1 分数表E-R图
共分享92篇相关文档