C#师资管理系统的开发与实现+源码(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#师资管理系统的开发与实现+源码(3)


2)注册用户:用户可以注册为该系统的用户,用户按界面的提示输入相关信息就可以注册。
3)教师信息添加功能:要能够完整准确的添加教师信息并保存到数据库中。
4)教师信息查询:实现对教师信息的快速准确的查询,单条件和多条件都能够查询。比如可以查询学历一致的所有教师的信息,多条件查询是指更详细准确的查找,如查找性别为女性且学历为硕士的教师的信息等。查询到的教师能够对其相关需要修改信息进行修改和保存。
5)更新教师信息:包括修改和删除所要作用的对象。
6)用户管理功能:考虑到实际工作中系统会有多个用户,设计了用户管理功能来对所有用户的信息进行管理,同教师信息管理一样包括查询修改。
7)系统挂起功能:为了信息的安全性需要,当管理员不在时应能够将系统挂起,防止未获得授权的人使用本系统以免对教师信息进行错误的操作,如非法修改和删除等。
4.系统设计
4.1系统结构设计
首先要成为本系统的用户,才能登陆本系统使用本系统对教师信息进行一系列的管理。这就要有用户的注册和登陆界面。对教师信息管理功能模块是本系统的核心功能模块,用户就是通过这个功能模块来实施管理的。为了使系统设计出来简单实用,特设定系统的功能结构如图1所示。
 
图1系统结构
1)教师信息管理:教师信息管理主要包括对教师信息的添加、查询、删除和修改。
(1)添加教师信息:向系统添加一个教师的信息。
(2)查询教师信息:能够根据提供的一个或多个条件搜索查询教师。
(3)删除教师信息:对于退休或者离职的教师要删除他们的相关信息。
(4)当查询到的教师信息如果需要修改,能够对其进行修改后保存。
2)用户管理:考虑到实际工作中系统会有多个用户,设计了用户管理功能实现对管理员信息的一些相关管理,包括查询删除以及修改等。
(1) 查询用户信息的:可以查看现有管理员的人数已及相关用户的基本信息。
(2)用户信息的删除:对于一些不能再继续成为用户的账号进行删除。
(3)用户信息的修改:可以修改用户的一些基本信息。
4.2数据库设计
本系统数据库名为TeacherManagent,共设计2张表,包括教师信息表(TeacherInfo)、管理员信息表(UserInfo)。表的结构设计如下:
1)教师信息表(TeacherInfo)
教师信息表是用来介绍教师信息的表,其中用户teacherNumber为主键。该表的结构如表1所示。 (责任编辑:qin)