ADO.NET提供了OleDb和SQL Server两种编程接口访问数据库。如果用户使用SQL Server作为数据库,最好使用SQL Server接口,其效率比使用OleDb好。
4 系统概要设计
4.1 概述
本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示:
图4-1 系统工作原理图
4.2 系统结构图4-2管理员权限功能结构图
本系统是基于B/S架构的网站系统,该系统份三个权限:管理员权限、教师权限、学生权限,每个权限所管理的功能都不同,如上图:
管理员的只能主要分为:资料管理、课程管理和角色管理。
角色管理中又分了:管理员设置、教师管理、学生管理和学生的认证管理。
图4-3教师权限功能结构图
《计算机基础》课程学生实验作业网络管理系统的教师权限功能主要分成5个管理模块,为:资料管理、公告管理、作业管理、留言管理和退出系统;其中,作业管理又分成3个模块:发布作业、管理作业、批改作业。
图4-3学生权限功能结构图
此系统的学生权限功能主要分为:资料管理、作业管理和留言板。其中作业管理又分为:提交作业和管理作业两部分。
4.3 数据库设计
4.3.1 数据库E-R图
概念模型的设计是为了将现实世界信息进行抽象,实现信息世界的建模,是进行数据库设计的有力工具。数据库概念模型设计可通过E-R图来描述现实世界的概念模型。本系统的E-R图表现了系统中各个实体之间的联系。
4.3.2 数据库实体
概念设计的目标是设计出反映某个系统信息需求的数据库系统概念模式,数据库系统的概念模式独立于数据库系统的逻辑结构、独立于数据库管理系统(DBMS)、独立于计算机系统。
概念模式的设计方法是在需求分析的基础上,用概念数据模型(例如E-R模型)表示数据及数据之间的相互联系,设计出反映用户信息需求和处理需求的数据库系统概念模式。概念设计的目标是准确描述应用领域的信息模式,支持用户的各种应用,这样既容易转换为数据库系统逻辑模式,又容易为用户理解。数据库系统概念模式是面向现实世界的数据模型,不能直接用于数据库系统的实现。在此阶段,用户可以参与和评价数据库系统的设计,从而有利于保证数据库系统的设计与用户的需求相吻合。在概念模式的设计中,E-R模型法是最常见的设计方法。本系统的E-R图如下图所示:
管理员表属性图如图4-3所示。
图4-4用户属性ER图
课程信息属性图如图4-5所示。
图4-5课程信息属性ER图
教师信息属性图如图4-5所示。
图4-6教师信息属性ER图
4.3.3 数据库设计表
此系统需要后台数据库,下面介绍数据库中的各个表的详细信息。
数据库名:Zuoye
表名:Admins 管理员表
序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 默认值 说明
1 Ad_ID int 4 0 是 是 否
2 Ad_Uid varchar 50 0 是 《计算机基础》课程学生实验作业网络管理系统设计(6):http://www.751com.cn/jisuanji/lunwen_454.html