C#师资管理系统的开发与实现+源码(3)
时间:2017-04-23 16:41 来源:毕业论文 作者:毕业论文 点击:次
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) |