教师信息管理系统设计论文Word下载.docx
- 文档编号:13563146
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:20
- 大小:569.24KB
教师信息管理系统设计论文Word下载.docx
《教师信息管理系统设计论文Word下载.docx》由会员分享,可在线阅读,更多相关《教师信息管理系统设计论文Word下载.docx(20页珍藏版)》请在冰豆网上搜索。
3 总体设计7
3.1 系统的总体架构7
3.2 数据库设计4
4 详细设计6
4.1 登入模块功能的实现6
4.2 管理员登入功能的实现10
4.3 用户管理模块主要实现10
4.4 条件查询模块的功能实现11
4.5 教师登入功能实现11
4.6教师信息修改功能实现12
4.7 打印教师信息功能实现14
5 测试16
5.1 测试计划16
5.2 测试项目说明16
结论19
致谢20
参考文献21
1引言
1.3开发背景
该项目开发的软件为学校教师信息管理系统软件,是鉴于目前学校教师人数剧增,教师信息呈爆炸性增长的前提下,学校对教师信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校)的教师信息的管理。
目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,教师管理系统也是有了很大的发展,商业化的教师信息管理软件也不少。
但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作。
1.2开发意义
随着学校的规模不断扩大,教师数量急剧增加,有关教师的各种信息量也成倍增长。
面对庞大的信息量,就需要有教师信息管理系统来提高教师管理工作的效率。
通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。
考虑到项目时间、资源等因素,在实际开发该计算机系统时,常常要为资源不足和在要求时间内难以完成而苦恼,因而需要慎重地尽可能早地估价研制课题的可行性。
可行性研究包括:
经济可行性、技术可行性、法律可行性、不同的方案等等。
1.3应用目标
通过本系统软件,能帮助教研人员利用计算机,快速方便的对教师档案进行管理,输入,输出,查找的所需操作,使散乱的人事档案能够具体化,直观化,合理化。
2需求分析
2.1需求说明书
1、开发的背景
任何一个组织或是集体,实现它内部人员的管理或是各个部门的协同工作都是必要的。
作为一个学校,要管理许多教师的档案以及考试,奖惩情况,又要实现信息共享,愈来愈成为老师们管理的一个难题。
因此,一个便利的教师档案管理系统在众人的期盼中需要实现。
随着因特网发展的日新月异,人们利用网络来实现相互之间的协同工作以及资源共享越来越成为时代的潮流,一个不可扭转的趋势。
目前,因特网已经深入到我们生活的各个领域——学校,银行,医院,公司,企业等等。
因此,我们在这里用VS2005和Sqlserver开发档案管理更是顺应了时代发展的方向。
我们要实现的系统主要面向一个中小学校。
各个部门或老师的主要任务是实现相应的信息发布,更新,录入工作,而教师则主要实现信息的反馈,相应的查询事件。
要实现这个系统,需要先调研,弄清楚各个部门和教师的需求情况,以便于有的放矢。
系统的开发过程需要两台机器,需要安装win2000/xp服务器版以及完成相关的配置。
开发由本人独自开发。
程序完成以后,需要调试运行,整个实现需要一个星期左右。
1、业务需求
教师档案管理:
教师的基本信息与个人情况。
2、性能需求
该档案管理系统主要实现的是信息的录入,发布,更新,因此,不管对学校管理的需要或是教师获知信息的需要以及各个部门之间的紧密衔接关系,网上的数据必须具有高度的完整性和准确性,这就要求系统的高度安全性,可维护性,可靠性及灵活性。
比如教师档案管理,老师在录入档案的时候或是数据库出现异常而产生差错,可能会影响教师奖惩的评定或是造成不该重修的出现重修情况,这就要求系统具有高度的安全性,可维护性和可靠性;
灵活性指的是系统要具有强大的功能以适应不同层次的用户不同的需求。
另外,系统的操作界面要求简便,通俗,以便于操作。
3其他需求
无
2.2可行性分析
1.对系统的简要描述
新系统在原有系统的基础上加入了新的数据库的支持,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善。
2可行性分析
否值得去解,研究在当前的具体条件下,开发新系统是否具备必要的资源和其它条件。
一般说来,应从技术可行性、经济可行性、运行可行性等方面研究可行性。
可行性研究需要的时间长短取决于工程的规模,一般说来,可行性研究的成本只占预期的工程中成本的5-10%。
3技术可行性分析
技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户(这里是校方)提出的要求(如计算机的容量、速度等)。
此外,还要考虑开发人员的水平,作为计算机信息管理专业毕业的学生,数据库设计方面对于我们应该还过得去,在学校里生活了五年,对这个管理模式应该比较熟悉。
我们掌握了数据库及其应用技术、数据库原理、计算机网络技术等课程,对数据库的设计、应用、维护及局域网的组成有了深刻的认识与一定的动手实践能力,从一定程度上具备了开发一个小型系统的能力。
4经济可行性
主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的收益。
这是个超小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,一台打印机,这个系统就可以搞起来。
从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给教学管理提高一个层次。
5运行可行性
Internet正在迅猛发展,学院从硬件到软件都投入了大量的人力、物力、财力,在教务上,给各个办公室配置了计算机,并能联接到互联网,并且学院领导对这方面比较重视,在教务上配置了一定数目的能够训练操作计算机的干事,可以快速、方便、高效地使用计算机进行日常工作。
学院开展了计算机及其维修专业,可让学生以实践方式对系统进行维护,使此系统在实践上具备了可行性。
由此可知,开发教师信息管理系统在学校中具有可行性。
2.3流程图
2.4系统平台及主要技术
档案管理系统的实现需要一台计算机PC兼容机。
在计算机中需要运行VS程序。
计算机内安装WIN2000/XP。
3总体设计
3.1 系统的总体架构
1.总体结构和模块外部设计
模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。
从这些特性可得出如图九的一条总的成本(或工作量)曲线,在考虑模块化时,应尽量使模块数接近于图中的M,它使得研制成本最小,而且应尽量避免不足的模块化或超量。
2.功能分配
从程序的结构中可以看出,教师的信息输入功能是由教师进行的。
教师的信息输出功能是由管理员进行的。
教师活动的信息输入输出也是由管理员进行的。
3.接口设计
由于系统的各种内外部接口是通过借助数据库开发软件来实现的,是完全在数据库内部操作的,故在此略过此内容。
3.2 数据库设计
1.逻辑结构设计
teachertable教师基本信息表
列名可否为空
教师编号NULL
教师姓名NULL
教师性别NULL
年龄NULL
职称NULL
学历NULL
所在系NULL
2.物理结构设计
系统的物理结构具体由数据库来设计与生成。
3.数据结构与程序的关系
系统的数据结构由标准数据库语言SQL生成。
六.运行设计
1.运行模块的组合
具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。
2.运行控制
软件运行时有较友好的界面,基本能够实现用户的数据处理要求。
3.运行时间
系统的运行时间基本可以达到用户所提出的要求。
5.出错处理设计
1.出错输出信息
在用户使用错误的数据或访问没有权限的数据后,系统给出提示:
“对不起,登陆失败!
”而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。
2.出错处理对策
由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。
但有可能占用更多的数据存储空间,权衡措施由用户来决定。
6.安全保密设计
系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。
系统安全保密性较高。
4详细设计
4.1登入模块功能的实现
输入输出:
系统启动后,将首先出现用户登录窗体,用户首先输入用户名,然后输入密码。
登入过程中还有选择是否是管理员登入还是教师登入,如果输入的用户名或密码不存在将显示“对不起,您驶入的用户名不存在”,如下图。
详细代码如下
usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
usingSystem.Data.SqlClient;
publicpartialclass_Default:
System.Web.UI.Page
{
DBClassdbObj=newDBClass();
//登录按钮
protectedvoidimgbtnLoad_Click(objectsender,ImageClickEventArgse)
{
if(txtUserName.Text.Trim()=="
"
&
&
txtPassWord.Text.Trim()=="
)
Response.Write("
<
script>
alert('
对不起,请输入用户名和密码!
'
);
location='
javascript:
history.go(-1)'
;
/script>
return;
}
else
//利用GetUserInfo方法,判断用户是否正确登录。
//如果正确登录,则修改用户表信息,并跳转到Index.aspx页
GetUserInfo(txtUserName.Text.Trim());
///<
summary>
///获取系统配置信息
/summary>
publicvoidGetConfigInfo()
Session["
isOpen"
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教师 信息管理 系统 设计 论文
![提示](https://static.bdocx.com/images/bang_tan.gif)