院系信息:提供了院系标号、名称等信息,通过院系名称查看该院系教师详细信息,。
教师基本信息:提供了教师个人姓名、性别、毕业院校、方向、学位、院系、专业、个人简介等信息;
教师课程信息:提供了课程名称、理论课时、实验课时、性质(公共课、专业课)等信息。
(2)后台管理模块:系统管理包括教学学术信息管理、院系信息管理、教师个人信息管理、课程信息管理、新闻管理、管理员管理、退出网站。用户注册时,完成相应的用户名、密码基本信息,还要进行角色的分类,角色主要分为老师和管理员。老师可以实现个人信息添加修改删除及查询;管理员能对网站所包含的所有信息进行修改删除查询。
3.3.2 功能模块站
高校教师信息网站主要功能包括:用户的登陆、退出;教师个人信息的添加、删除、修改、查询;教师学术信息的添加、删除、修改、查询;教师课程信息的添加、删除、修改、查询;院系信息的添加、删除、修改、查询。高校教师信息网站的功能结构如图1所示。
图1 系统模块图
4.数据库设计
4.1需求分析
所要创建的数据库的主要功能,就是为了支持教师信息网站,实现信息的网络动态应用。为了能够充分的实现这些功能,必须认真进行数据库信息需求分析和数据库的结构设计。
需求分析主要解决三个问题:一是内容要求,既调查用户所需要操作的数据,决定在数据库中存储什么数据;二是处理要求:调查用户要求对数据进行什么样处理,理清数据库中的数据关系;三是对数据进行规范化的处理,为数据库的外向对接奠定基础。
高校教师信息网站主要是对教师相关信息的管理,有学术、院系、教师、课程、新闻、留言、管理员等实体。
4.2 数据库概念模型设计
根据功能需求,建设一个数据库,存放网站所需的各种数据表,数据库名称为:Database.mdf。主要设计的数据表有: 教师基本信息表、新闻信息表、管理员信息表、留言信息表等。各表通过参照约束与教师基本信息表关联,实现管理人员对数据的加工管理集成等的全部功能,以及个人信息的查询功能 系统使用.NET 平台上的ADO.NET技术访问数据库系统,对于ASP.NET程序而言,ADO.NET 的主要功能是存取数据库系统在ASP.NET实际使用ADO.NET时,需要导入新的命名空间System.Data.SqlClient,以便和SQL服务器连接,并使用 SqlConnection、SqlCommand、SqlDataReader等对象,来完成对数据库的操作。
E-R模型的组成元素有:实体、属性、联系,E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。实体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接;在无向边旁标上
联系的类型。属性是实体的性质。用椭圆框表示,与实体之间用一条线相连。对数据进行分析与设计后,系统E-R图如图2所示。
图2 系统E-R图
4.3 物理结构设计
打开SQL Server管理器,启动服务器,建立数据库DataBase。在数据库属性中,在数据库名称中输入数据库的名称Database,数据文件(Database. data)和日志文件(Database log)都是放.在网站建设的文件夹下。点击“确定”就可以了 ASP.net高校教师信息网站设计与实现(3):http://www.751com.cn/jisuanji/lunwen_3477.html