4、系统详细设计
4.1 关于数据库
SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。 SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。 SQL Server 特点:
1.真正的客户机/服务器体系结构。
2.图形化用户界面,使系统管理和数据库管理更加直观、简单。 3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 4.SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。
5.具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。
6.对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。
7.SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。
4.2 系统E-R图
学号姓名所属专业所在班级管理成绩课程编号n课程课程名称考核方式学生m学习m教师号教师名任课课程教师n教师号课程编号任课4.2 系统流程图
学生教师教务员开始输入登录 名、密码N验证信息Y
进行需要的相关操作进行需要的相关操作进行需要的相关操作查询页面操作页面管理页面结束
4.3 处理流程设计
4.3.1 系统操作流程
系统主界面 错误信息 系统登录界面 系统管理 输入操作员及密数据库 检查 密码错误 密码正确 功能界面 功能处理
4.3.2 数据增加流程
添加信息时,编号字段由系统自动生成,且不能修改,其他信息由用户输入,之后对数据进行合法判断,合法则写入保存至数据库,不合法则重新输入数据。数据增加流程图:
开始 自动生成编号 输入数据 是否合法 写入数据库 结束
图3.2 数据增加流程图
4.3.3 数据修改流程
在修改信息时,先选中一条待修改的记录,然后直接输入数据,判断合法性,合法则保存至数据库,不合法重新输入。数据修改流程图如图3.3所示。
开始 选择需要修改记录 输入数据 是否合法 写入数据库 结束
图3.3 数据修改流程图
4.4.4 数据删除流程
当用户选定一条记录时,单击删除按钮,会提示用户是否确定删除,然后删除数据库相关内容。数据删除流程图如图3.4所示。