2.1.4管理上的可行性
教务管理人员的大力支持,院系领导的赞同,现有的管理制度和科学方法,齐全的规章制度,原始数据正确等,为系统的开发提供了坚固的制度基础。
2.2功能分析
从应用角度出发按照角色设计原则,系统将用户分为管理员、教职工、学生三类并设置管理员、教职工、学生以三种权限。其中管理员、教职工和学生使用共同的登录界面,用户登录时根据权限的不同进入相应的操作界面。
相应地,整个系统由管理员操作模块、教职工操作模块、学生操作模块三个操作功能模块组成。
2.3数据库设计
数据库的设计主要是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求的设计。作为信息资源的开发、管理和服务的一种有效的手段,数据库技术的应用已越来越广泛,大多数信息系统都采用先进的数据库技术来保持系统数据的安全、完整和共享。对于一个实际的系统来说,数据库的表的设计在遵循数据库理论的同时,必须能用开发工具来实现客户在各方面提出的功能要求。
2.3.1数据库的完整性和安全性
一、数据库的完整性:
SQL SERVER数据库不仅需要提供数据的存储空间,同时还要保证存储的数据是有效的、真实的、正确的。也就是说,所存储的数据要保持数据库的完整性。具体实现方法:一是通过给数据库中的表建立约束条件,利用规则来验证数据的正确有效性;二是通过使用自定义函数或数据类型以满足用户的一些独特需求,使数据遵循一定的约束条件,从而保证数据库的完整性。
二、数据库的安全性
SQL SERVER 2008中多数使用安全主体和安全对象管理系统数据的安全。一个数据库、服务器或者架构资源的实体称为安全主体。每一个安全主体都会有唯一的安全标识符(security identifier,SID)。安全主体在三个级别上进行管理:Windows、SQL SERVER和数据库。安全主体的级别决定了安全主体的影响范围,二数据库级别的安全主体的影响范围是特定的数据库。
2.3.2物理结构设计
通过前面的分析,得到了本系统的6个主要的数据实体,它们分别可以在SQL SERVER 2008中通过9张数据信息表如用户信息表、考生信息表、学生成绩表、判断题信息表、单选题信息表、多选题信息表、科目表、试卷生成信息表、学生答案信息表来实现。
- 上一篇:C#的酒店预订系统的设计与实现
- 下一篇:基于After Effects与Flash的机械键盘创意广告制作
-
-
-
-
-
-
-
电站锅炉暖风器设计任务书
乳业同业并购式全产业链...
酸性水汽提装置总汽提塔设计+CAD图纸
十二层带中心支撑钢结构...
java+mysql车辆管理系统的设计+源代码
河岸冲刷和泥沙淤积的监测国内外研究现状
杂拟谷盗体内共生菌沃尔...
中考体育项目与体育教学合理结合的研究
当代大学生慈善意识研究+文献综述
大众媒体对公共政策制定的影响