如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
数据库系统设计说明书1引言1.1编写目的学校学生管理信息系统是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统(ManagementInformationSystem)。它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。1.2背景需要真确熟练的掌握数据库软件和vb的基本操作。1.3参考资料《数据库技术于应用》主编顾兵清华大学;《VisualBasic6.0信息系统设计与开发实例(第二版)》黄明梁旭编著,机械工业出版社。1.4术语学生管理信息系统(StudentManagementInformationSystem)——SMIS2总体设计2.1系统运行环境除了要安装学生管理系统外,还必须具备相应的软件环境,才能更好地运行。(1)Java虚拟机,支持Java开发的软件。(2)应采用统一的软件操作系统(XP),这是为了更好地管理。(3)服务器上安装数据库系统(SQLServer2005或2008),从而实现信息资源安全化管理。(4)安装防病毒软件,病毒防火墙等。因为所有的机器都是互连的,一旦有病毒侵入,容易造成整个系统的瘫痪。硬件环境软件不是一套可独立运行的系统,必须依托在完善的硬件设备上。本例从实际应用角度考虑,要使软件正常有效地运行,还必须具备以下硬件环境。(1)操作系统必须是586以上,64MB内存配置。为了更好更快地运行,如果情况允许,建议尽量采用内存较大的电脑。(2)运行通畅的网络环境。所有的内容都通过网络传输,如果网络出现问题,则系统将无法正常工作。(3)服务器:由于系统采用C/S结构,为了数据安全和速度问题,数据库和系统文件等要求单独安装在一台机器上,服务器的选择是系统稳定性的关键因素。2.2系统设计模型通过了解学生管理系统的基本构成,开始初步建立模型。2.3软件功能描述学生管理信息系统,可以对学生的基本信息进行查询,修改,添加,删除。2.4软件结构2.5技术路线首先利用vb做界面,进行对系统的前台编程,利用sqlServer对数据进行集中分析管理。2.6外部接口2.6.1用户接口支持一般x86系列微机和WindowsXP。2.6.2软件接口运行于Windows2000及更高版本具有WIN32API的操作系统之上。3数据库设计3.1数据库模型3.2安全保密设计进入系统设置密码系统若密码输入错误则会自动退出系统,从而保证系统的安全性能。4系统安全4.1系统安全4.1.1系统安全控制和物理保护措施系统若出现错误会退出程序4.1.2用户身份鉴别若不是此系统的人则无法进入该系统,而会退出该系统。4.1.3用户对系统的访问权限和范围若以管理员的身份进入密码正确则可以对系统进行更改删除添加的基本操作,若是学生进入则只能对一些信息进行查询。4.2数据安全若密码不正确则无法对数据进行修改等一些列操作。4.2.1数据用户身份鉴别不同用户输入的用户名不同,因此进入的系统的身份不同,从而起到识别身份的作用。4.2.2访问主体、访问对象的控制策略和实现方法进入系统,会出现不同的按钮,从而访问不同的主体。4.2.3数据加密方法通过设置密码对数据进行加密。4.3.1系统恢复若进入系统时,密码错误则系统则会回到初始状态。4.3.2数据恢复通过修改按钮可以进行对数据的修改。4.3.3出错处理出现错误会自动返回到登陆界面。