SQL Server 2008可以运行关键任务的应用程序,同时降低了管理数据基础设施及发送观察和信息给所有用户的成本。这个平台有以下特点:
可信任的——使得公司可以使用很高的可靠性和安全性来运行关键任务的应用程序。
高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。
智能的——提供了一个全面的平台,可以给用户需要的时候发送观察和信息。
1.2.2 ASP.NET技术介绍
ASP.NET技术是Microsoft Web开发史上的一个重要的里程碑,是一种建立动态Web应用程序的新技术,成为目前主流网络开发技术之一[3]。ASP.NET是基于通用语言的编译运行的程序,由于它的强大性和适应性,可以使它运行在Web应用软件开发者的大部分平台上。ASP.NET应用程序采用页面脱离代码技术,即前台页面代码保存到ASPX文件中,后台代码保存到CS文件中,采用缓存机制提高其运行性能。使用ASP.NET服务器控件可以轻松、快捷地创建ASP.NET网页和应用程序[4]。
2.系统分析与设计
2.1系统目标设计
系统将现代化的计算机技术与传统的教学、教务工作相结合,并按照学院的工作流程设计完成的,提高工作效率和工作质量,现提出如下的系统开发目标:
超级管理员能够实现对整个系统的教师信息、工资信息、课程信息的添加、修改、删除、查询等操作,还可以发布公告,查看、发表留言,可以进行管理员信息添加、修改、删除、查询操作。
管理员能够实现对整个系统的教师信息、工资信息、课程信息的添加、修改、删除、查询等操作,还可以发布公告,查看、发表留言以及查看、修改个人信息。
教师可以查询个人的基本信息、工资信息和课程信息,修改个人信息,查看、发表留言,查看公告等相关操作,也可以查看管理员的信息以便联系。
2.2系统性能分析
根据系统目标的设计现提出系统性能要以实现以下几点为目标:
(1)先进性:采用成熟的计算机软件技术,保障系统适应今后技术发展的需要[5]。
(2)可靠性:有一个稳定可靠的系统是确保整个系统正常运行的关键。
(3)安全性:整个系统不应由于操作失误,甚至恶意攻击而遭到破坏。
(4)保密性:信息不被泄露给未授权的个人、实体和过程或不被其使用。
(5)完整性:确保接收到的数据就是发送的数据。
2.3系统功能模块设计
教师信息管理系统的功能模块主要有:管理员信息管理、教师个人信息管理、教师课程信息管理、教师工资信息管理、留言板、公告板。每个模块包括的具体功能如下:
(1)管理员信息管理:用于对管理员信息的录入,并赋予不同权限,以及对管理员信息的修改、删除及查询。
(2)教师个人信息管理:用于对各教师基本信息的录入、查询、删除和修改。
(3)教师课程信息管理:用于对各教师课程的录入、查询、删除和修改。
(4)教师工资信息管理:用于对各教师工资的录入、查询、删除和修改。
(5)留言板:用于对各用户之间的交流。
(6)公告板:用于管理员进行公告的发布,教师查看管理员公告信息。
系统的主要功能模块如图1所示。
图1 系统的主要功能模块图
3.数据库设计
3.1数据库需求分析
根据系统的分析与设计,考虑到教师信息管理系统的实际需要,系统数据库包括教师信息、管理员信息、课程信息、工资信息、公告信息、留言信息。各实体包括的数据项如下:
管理员信息:包括的数据项有管理员编号、管理员姓名、密码、联系电话等。 ASP.net教师信息管理系统的设计与实现+ER图+流程图(2):http://www.751com.cn/jisuanji/lunwen_1772.html