ImageVerifierCode 换一换
格式:DOCX , 页数:70 ,大小:733.51KB ,
资源ID:9439934      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9439934.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(课题文档.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

课题文档.docx

1、课题文档中 原 工 学 院毕 业 实 训 任 务 书 2012年3月1日学生姓名张旭彦学号201007122248专 业软件技术(.NET)班级编码102课题名称高校教师档案管理系统课题来源河南省863软件园指导教师王强 张子刚专业软件工程职称软件工程师课题说明:时代在发展,社会在进步。日益复杂的人类社会,为了更高效率的服务社会促进发展,在管理,生产,各个方面直接促生了网络的普及化。在世界,在中国,随着高校的快速发展,学生愈来愈多,教师愈来愈多,对教师的信息管理困难逐渐增加,传统的纸质以不能满足对教师资源的登记及高效率的运用,对教师资源的积累整合显得愈来愈尤为重要。这时网络化得教师信息管理系统

2、应运而生,使得我们的教师信息管理便捷化网络化。承担的任务本系统采用Visual Studio 2005作为开发平台,运用ASP.NET(C#)编程语言结合 SQL Server 2005数据库来实现。本系统采用B/S结构,基于Web的B/S(Browser/ Server)方式其实是一种浏览器服务器模式,它的客户端是浏览器。B/S结构中处于第一层的是客户端,处于第二层的是应用服务器,由一台或者多台服务器组成,该层具有良好的可扩充性,可以随着应用的需要增加服务器的数目,处于第三层的是数据层,由数据库系统和遗留系统组成。中 原 工 学 院毕 业 实 训 任 务 书 2012年3月1日工作进度安排:

3、(2012.4.15 -2012.4.18)确定项目任务,展开讨论,针对项目进行简单的需求分析,做好功能分析。分析功能联系,建立完整的数据库。(2012.4.19 -2012.4.30)进行任务分工,开始编码实现。(2012.5.1 -2012.5.4)进行系统功能合并,实现系统整体的正确运行。(2012.5.5 -2012.5.10)进行功能测试,根据需求分析就行功能检测。按照需求要求进行修改与补足。(2012.5.11 -2012.5.16)系统功能成功实现,编写报告,进行总结分析。指导教师签字: 年 月 日实训单位意见签章: 年 月 日学院意见签章: 年 月 日中 原 工 学 院毕 业

4、实 训 评 审 表学号201007122232姓名张旭彦专业软件技术(.NET)班级编码102题目高校教师档案管理系统指导教师评语成绩(百分制): 指导教师签名: 年 月 日软 件 学 院毕业实训报告课题名称: 高校教师档案管理系统 专 业: 软件技术(.NET方向) 班 级: 编码102 学 号: 201007122248 学生姓名: 张旭彦 指导教师: 王强 张子刚 2012年 5 月 17 日摘 要时代的发展,影响着社会的各行各业。伴随着社会的复杂化发展,人员流动性的增加,社会管理的难度逐渐复杂困难,以往的管理方式显得力不从心。随着高校的快速发展,学生愈来愈多,教师愈来愈多,对教师的信息

5、管理困难逐渐增加,传统的纸质以不能满足对教师资源的登记及高效率的运用,对教师资源的积累整合显得愈来愈尤为重要。这时网络化得教师信息管理系统应运而生,使得我们的教师信息管理便捷化网络化。本系统教师信息管理系统旨在高校中实现教师档案的便捷化清晰化管理。实现教师资源共享。对教师进行教师信息档案网络化,以便于教师的登记,调动,分配,查询,修改,组织,论文及职称升调的记录,以及管理员对教师的增删改的便捷管理,真正的达到了提高教师资源的便捷化高效率化,提升效率创造价值。本系统可以根据实际应用的具体情况,适当加以修改,以便更好应用。本系统操作简单,灵活性好,系统安全性高,运行稳定。关键词:教师档案管理;数据

6、库; ASP.NET;SQL server 2005 目 录摘 要 I第1章 项目分析 11.1 问题描述 11.2技术分析 11.3工程进度计划 2第2章 系统分析与设计 32.1系统分析 32.1.1 参与者 32.1.2 用例及用例规约 42.1.3 用例图 112.2 系统设计 122.2.1顺序图 132.2.2类图 152.2.3系统体系结构设计 172.3 数据库设计 182.3.1E-R图 192.3.2关系模式 192.3.3表的设计 20第3章 实现与测试 233.1 管理员增加教师档案功能模块 233.1.1活动图 243.1.2界面 253.1.3代码 253.1.4测

7、试用例 273.2 管理员登陆 283.2.1活动图 283.2.2界面 293.2.3代码 293.2.4测试用例 343.3查看教师信息及论文著作模块 353.3.1活动图 353.3.2界面 363.3.3代码 363.3.4测试用例 40第4章 结束语 42附录A: 主要源程序 44第1章 项目分析随着高校的快速发展,学生愈来愈多,教师愈来愈多,对教师的信息管理困难逐渐增加,传统的纸质以不能满足对教师资源的登记及高效率的运用,对教师资源的积累整合显得愈来愈尤为重要。这时网络化得教师信息管理系统应运而生,使得我们的教师信息管理便捷化网络化。高校教师档案管理系统是B/S结构,本系统的开发,

8、将信息化的管理带入到高校教师信息档案管理,在一定程度上,优化资源配置, 提高工作效率,降低人工工作难度,同时本系统的开发将解决传统人工进行教师档案管理的弊病,排除基本错误的可能,在一定程度上显著的提高高校运作效率,为大家节省大量的时间。1.1 问题描述该系统根据用户权限分为两部分,一部分是管理员管理,拥有最高权限,可以对教师及用户进行最终管理;一部分是用户登录,用户即高校教师,可以浏览及增加自己的信息。首先用户登录根据权限判断用户是会员或者是管理员,若是会员则无后台操作权限。若是管理员有后台操作权限,管理员的主要功能是对教师档案的管理包括增加、删除,修改,发布,公告信息。普通用户的主要功能是浏

9、览自己的个人资料、登录密码以及简单的非重要信息的修改,还可以发布论文及著作信息。教师由管理员授权用户名及密码方可登录。本系统可以避免高校管理的随意性,使得管理工作规范化、系统化、程序化,提高信息处理的速度和准确性,对于减轻工作人员的劳动量、提高劳动热情和服务质量,具有重要的现实意义。1.2技术分析本系统采用B/S结构,基于Web的B/S(Browser/ Server)方式其实是一种浏览器/服务器模式,它的客户端是浏览器。B/S结构中处于第一层的是客户端,处于第二层的是应用服务器,由一台或者多台服务器组成,该层具有良好的可扩充性,可以随着应用的需要增加服务器的数目。处于第三层的是数据层,由数据

10、库系统和遗留系统组成。B/S的优势在于:简化了客户端;简化了系统的开发和维护;用户操作变得更简单;适用于网上信息发布根据日常工作需求,提供必要功能,如:员工基本信息、等提供强大的查询功能,不同用户可以根据需求,以不同的项目为目标;进行必要的安全考虑,如权限管理、数据库备份恢复等;效率高,界面友好,操作方便。1.3工程进度计划 (2012.4.4 -2012.4.18)确定项目任务,展开讨论,针对项目进行简单的需求分析,做好功能分析。分析功能联系,建立完整的数据库。(2012.4.19 -2012.4.30)进行任务分工,开始编码实现。(2012.5.1 -2012.5.4)进行系统功能合并,实

11、现系统整体的正确运行。(2012.5.5 -2012.5.10)进行功能测试,根据需求分析就行功能检测。按照需求要求进行修改与补足。(2012.5.11 -2012.5.16)系统功能成功实现,编写报告,进行总结分析。对报告书进行进一步的修改,达到符合要求,最后打印出来。 第2章 系统分析与设计此系统采用三层架构。即由表示层、业务逻辑层和数据访问层组成。表示层位于最顶层,用于显示和接收用户提交的数据,为用户提供交互式的Web界面。业务逻辑层是表示层和数据访问层之间沟通的桥梁,主要负责数据的传递和处理。数据访问层主要实现对数据的读取、保存和更新等操作。在三层架构中,各层之间相互依赖,表示层依赖于

12、业务逻辑层,业务逻辑层依赖于数据访问层。2.1系统分析以能够更好的完成教师档案网络管理系统为中心。教师档案网络管理系统主要包括以下内容模块:实现教师个人信息的维护功能(添加,修改,删除,查询)、系部和院部审核功能,系部查询,修改功能、查询结果报表生成,导出Excel的功能、对教师发表的论文,项目,专利和著作进行填写、查看和删除、计算教师的科研工作量、审核教师的论文,项目,专利和著作。其中,计算教师的科研工作量,对教师发表的论文,项目,专利和著作进行审核,又是重中之重。也是整个项目的灵魂所在,也是展示我教师档案网络管理系统的特色之处。2.1.1 参与者参与者是与系统交互的的人或者物,可以包括人、

13、外部系统和其他机构,位于系统外,不属于系统,通常情况下,根据下面问题来确定参与者:哪些人是你的系统的主要客户哪些人从你的系统获取信息?哪些人为你的系统提供信息?哪些系统与该系统进行交互?在某个预定的时间是否有事情自动发生?同时参与者的名字应该能准确反映在模型中扮演的角色。高校教师档案管理系统包括如下功能:管理员拥有最高权限,可以对高校教师档案的管理包括增删改查,教师用户对自己的档案信息浏览审查及基本内容的修改以及论文或者著作的发表公布上传。所以本系统的参与者分两大类,一类是管理员,一类是教师。图2.1参与者2.1.2 用例及用例规约用例为参与者提供价值,每个用例表示系统提供的一项服务。从参与者

14、的角度,通过提出问题,来确定可能的服务:此角色希望完成什么工作?充当此角色的用户的主要任务是什么?系统需要提供给此角色的用户什么信息?充当此角色的用户需要检查,产生和改变什么信息?用例代表了系统能够提供的功能,高校教师档案管理系统提供管理员登录,增加教师档案,对教师档案拥有最高权限,可以修改最高信息内容。教师用户登录,教师档案信息查询,添加,以及基本的修改,论文的添加以及发表。表2.1系统用例汇总系统用例汇总模块用例名称用例ID说明教师用户相关1.修改个人信息UC-001教师对自己的个人信息进行管理,包括浏览,修改,添加,删除等基本信息。2.添加论文信息UC-0023.添加项目信息UC-003

15、4.添加著作信息UC-004管理员相关1.教师档案管理UC-005管理员对教师档案的最高权限的管理以及对论文审查项目审查著作审查的权限,管理员对后台信息例如密码添加管理员等功能的维护2.论文信息管理UC-0063.著作信息管理UC-0074.项目信息管理UC-0085.添加管理员UC-0096.添加教师信息UC-0107.添加院系UC-0118.添加科室UC-0129.修改密码UC-013表2.2修改个人信息用例规约用例编号:UC-001用例名称:修改个人信息用例描述:教师用户登录成功后对自己的基本信息进行基本修改参与者:教师用户前置条件:教师用户经管理员授权基本路径:参与者操作系统响应1.

16、进入主界面,输入用户名密码2. 登陆登录成功其他事件流无异常事件流参与者操作系统响应用户名与密码不对应系统显示“用户名或密码填写错误”扩展点:无补充说明:无后置条件:教师用户修改成功表2.3添加论文信息用例规约用例编号:UC-002用例名称:添加论文信息用例描述:教师用户添加论文信息参与者:教师用户前置条件:教师用户成功登录基本路径:参与者操作系统响应1.进入主界面,用户登录2.点击“添加论文信息”按钮,请求添加论文信息3.选择条件,点击“确定”按钮进入添加论文信息界面(在主界面显示添加论文信息)其他事件流无异常事件流参与者操作系统响应用户没有输入系统显示“请输入论文名称及编号”扩展点:无补充

17、说明:无后置条件:显示所添加的论文信息成功表2.4添加项目信息用例规约用例编号:UC-003用例名称:添加项目信息用例描述:添加项目信息参与者:教师用户前置条件:教师用户登录基本路径:参与者操作系统响应1.进入主界面,用户登录2.点击“添加项目信息”按钮请求添加项目信息3.填写项目信息4.添加成功1.用户登录2.进入添加项目信息界面3显示项目信息4.提示添加成功其他事件流无异常事件流参与者操作系统响应1.用户没有登陆2.用户没有填写3.添加内容不完整1.系统显示“用户必须先登录”2.系统显示“填写信息不能为空”3.请填写完整扩展点:无补充说明:无后置条件:添加项目信息成功表2.5会员查看图书信

18、息用例规约用例编号:UC-004用例名称:添加著作信息用例描述:添加著作信息参与者:教师用户前置条件:教师用户必须先登录基本路径:参与者操作系统响应1.进入主界面,用户登录2.点击添加著作信息3. 添加著作信息1.登录成功2.进入添加著作信息界面3.添加著作信息成功其他事件流无异常事件流参与者操作系统响应用户没有登陆系统显示“用户必须先登录”扩展点:无补充说明:无后置条件:显示添加的著作信息表2.6教师档案管理用例规约用例编号:UC-005用例名称:教师档案管理用例描述:教师档案管理参与者:管理员前置条件:必须是管理员登录基本路径:参与者操作系统响应1.进入主界面,管理员登录2.查看点击教师档

19、案管理3.添加教师档案1.登录成功2.进入教师档案管理界面3. 添加成功其他事件流无异常事件流参与者操作系统响应1.管理员没有登陆2.没有进行任何修改或者添加教师档案1.系统显示“管理员必须先登录”2.请进行任何修改或者添加教师档案”扩展点:无补充说明:无后置条件:添加成功表2.7论文信息管理用例规约用例编号:UC-006用例名称:论文信息管理用例描述:管理员进行论文信息管理参与者:管理员前置条件:管理员必须先登录基本路径:参与者操作系统响应1.进入主界面,用户登录2.进入论文信息管理界面3.对论文信息进行管理,包括编辑删除1.登录成功2.显示论文信息管理界面3.显示删除或者修改成功其他事件流

20、无异常事件流参与者操作系统响应1.用户没有登陆2.没有进行修改或者编辑3.编辑错误1.系统显示“用户必须先登录”2.系统显示“当前没有进行任何修改”3.请进行正确的编辑扩展点:导出报表补充说明:可进行报表到处方便查询后置条件:论文信息添加成功表2.8著作信息管理用例规约用例编号:UC-007用例名称:管理员添加著作信息用例描述:管理员添加著作信息管理的过程参与者:管理员前置条件:必须为此管理员,必须先登录,用户权限必须是管理员基本路径:参与者操作系统响应1.进入主界面,用户登录,“后台管理”按钮2.点击“著作信息管理”按钮3.添加著作信息1.登录成功2.进入著作信息管理界面3.添加著作信息成功

21、其他事件流无异常事件流参与者操作系统响应1.添加著作信息为空2.著作信息管理添加错误3.重复添加4.填写的著作信息与之前相同1.系统显示“著作信息管理不能为空”2.系统显示“请勿重复添加著作信息”3.系统显示“图书目录描述不能为空”4.系统显示“已有此著作信息”扩展点:无补充说明:无后置条件:著作信息添加成功表2.9项目信息管理用例规约用例编号:UC-008用例名称:项目信息管理用例描述:管理员修改项目信息管理的过程参与者:管理员前置条件:必须为管理员,用户必须先登录,用户权限必须是管理员基本路径:参与者操作系统响应1.进入主界面,用户登录,显示“后台管理”按钮2.点击“后台管理”按钮3.点击

22、“项目信息管理”按钮4.管理员对项目信息进行添加或者修改1.登录成功2.进入后台管理界面3.显示项目信息管理界面4.添加或者修改成功其他事件流无异常事件流参与者操作系统响应1.添加信息错误2.添加信息重复3.没有添加或者进行修改信息1.请正确添加著作信息2.请勿重复添加已有信息3.请填写著作信息内容或者进行修改扩展点:无补充说明:无后置条件:著作信息添加或者修改成功表2.10管理员添加管理员用例规约用例编号:UC-009用例名称:添加管理员用例描述:添加管理员的过程参与者:管理员前置条件:必须为管理员,用户必须先登录,用户权限必须是管理员基本路径:参与者操作系统响应1.进入主界面,用户登录2.

23、显示“后台管理”按钮3.点击“添加管理员”按钮4.添加管理员信息及密码1.登录成功2.进入后台管理界面3.进入添加管理员界面4.控件刷新,显示添加成功其他事件流无异常事件流参与者操作系统响应无无扩展点:无补充说明:无后置条件:添加管理员成功表2.11添加教师信息用例规约用例编号:UC-010用例名称:添加教师信息用例描述:管理员添加教师信息的过程参与者:管理员前置条件:必须为管理员,用户必须先登录,用户权限必须是管理员基本路径:参与者操作系统响应1.进入主界面,用户登录2.显示“后台管理”按钮3.点击“添加教师信息”按钮4.对教师信息内容填写1.登录成功2.进入后台管理界面3.显示添加教师信息

24、界面4.提示添加成功其他事件流无异常事件流参与者操作系统响应1.填写的教师信息有空白2.填写的教师信息如与数据库中有相同1.系统显示“教师信息不能为空”2.系统显示“已有此教师信息”扩展点:无补充说明:无后置条件:教师信息添加成功表2.12添加院系用例规约用例编号:UC-011用例名称:添加院系用例描述:管理员添加院系的过程参与者:管理员前置条件:必须为管理员,用户必须先登录,用户权限必须是管理员基本路径:参与者操作系统响应1.进入主界面,用户登录2.点击“后台管理”按钮3.点击“添加院系”按钮4.院系内容填写1.登录成功2.进入后台管理界面3.显示所有院系4.控件刷新,显示添加成功其他事件流

25、无异常事件流参与者操作系统响应扩展点:无补充说明:无后置条件:管理员添加院系成功表2.13 添加科室用例规约用例编号:UC-012用例名称:管理员添加科室用例描述:管理员添加科室的过程参与者:管理员前置条件:必须为管理员,用户必须先登录,用户权限必须是管理员基本路径:参与者操作系统响应1.进入主界面,用户登录2.显示“后台管理”按钮3.点击“添加科室”按钮4.填写科室1.登录成功2.进入后台管理界面3.显示添加科室界面4.显示添加科室成功其他事件流无异常事件流参与者操作系统响应扩展点:无补充说明:无后置条件:显示所有科室表2.14 修改密码用例规约用例编号:UC-013用例名称:修改密码用例描

26、述:管理员修改密码的过程参与者:管理员前置条件:必须为管理员,用户必须先登录,用户权限必须是管理员基本路径:参与者操作系统响应1.进入主界面,用户登录,显示“后台管理”按钮2.点击“后台管理”按钮3.点击“修改密码”按钮4.修改1.登录成功2.进入后台管理界面3.显示原有密码界面4.修改成功其他事件流无异常事件流参与者操作系统响应1.两次输入的密码不一致2.旧密码输入错误1.请重新输入新密码2.请重新输入旧密码扩展点:无补充说明:无后置条件:修改密码成功2.1.3 用例图图2.1 教师例图图2.2 管理员管理用例图2.2 系统设计系统设计的任务,是在需求分析的基础上,考虑经济、技术和运行环境等

27、各方面条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软硬件设备,提出系统的实施计划。该系统采用了三层架构的方法进行开发,即表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL),同时还包含实例层(Model)区,分层次的目的即为了“高内聚,低耦合”的思想。1、表示层(UI):通俗讲就是提供给用户一个视觉上的界面,用户输入数据、获取数据。即用户在使用该系统的时候,所看到的前台界面,能够直接表达该系统功能的界面。2、业务逻辑层(BLL):也叫中间层, Bussiness Logical layer,也可说是Bussiness Rule(业务规则),这一层是处理业务逻

28、辑的,是表示层和数据访问层的桥梁。主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。BLL层主要编写了SQL文,是对数据库的正确操作。只有保证BLL层的正确,才能实现相应的功能。3、数据访问层(DAL): 主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不 是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务。4、实例层 (Model):主要是针对不同的数据库,添加不同的类,声明不同的属性,是为BLL层和UI层的调用提供方便。三层架构适合群体开发,每个人可以有不同的分工,协同工作效率增倍,而且可以降低层与层之间的依赖能够很容易的用心的实现替换原来层次的实现,有利于标准化,有利于各层逻辑的复用。由于该系统工作量大,所以使用三层架构可以更有效率的完成,还可以克服很多问题

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1