收藏 分销(赏)

高校教师工作量标准管理系统的设计和实现.doc

上传人:a199****6536 文档编号:3000000 上传时间:2024-06-12 格式:DOC 页数:40 大小:3.12MB
下载 相关 举报
高校教师工作量标准管理系统的设计和实现.doc_第1页
第1页 / 共40页
高校教师工作量标准管理系统的设计和实现.doc_第2页
第2页 / 共40页
高校教师工作量标准管理系统的设计和实现.doc_第3页
第3页 / 共40页
高校教师工作量标准管理系统的设计和实现.doc_第4页
第4页 / 共40页
高校教师工作量标准管理系统的设计和实现.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

1、 本科毕业论文(设计)论文题目: 高校教师工作量管理系统设计与实现 学生姓名: 雷红艳 学 号: 专 业: 软件工程 班 级: 软件1001班 指引教师: 冯居易 完毕日期: 年 5 月 18 日高校教师工作量管理系统设计与实现摘 要教师工作量是衡量教师工作重要信息,在信息高速发展时代,运用信息化技术,可以精确、迅速地记录教师工作量。本系统采用ASP.NET技术,通过记录每学期教师教学工作量和科研工作量,并按照一定计算规则,得出每学期每位教师最后工作总量,以此为原则衡量教师工作量状况。系统涉及管理员和教师两个权限,其中管理员重要功能涉及教师信息、学院信息、教学工作量信息、科研工作量信息管理和工

2、作量记录。教师重要功能涉及实现个人资料修改和工作量查询。本论文重要阐述了高校教师工作量系统开发背景,所要完毕功能,系统设计与实现过程。系统运营稳定,加之权限划分使系统数据安全性得到保证。系统使用简便,顾客界面设计简洁,功能较为完善。核心词:工作量管理 教学 科研 B/S架构Design and Implementation of teacher workload management systemAbstractTeachers workload is an important information to measure teachers work,in the era of rapid d

3、evelopment of information. Accurate and reasonable teachers workload began to rely on statistical computer management software.The system uses ASP.NET technology,by statistic the teachers workload of per semester on teaching and Technology research,and calculated in accordance with certain rules. Ta

4、ke the final results of the total work as a standard to measure the workload of teachers situation. This system includes two privileges that are administrator and teacher. The main function of the administrator include teacher information,college information administrators and teachers,teaching work

5、load information,research and information management workload as well as workload statistics. The main function of teachers includes the realization of personal data to modify and query workload.This paper describes the design and implementation of university teachers workload system for teachers te

6、aching and research workload statistics. The system is stable,combined with data security division of authority so that it can be guaranteed. The system is easy to use system,simple to use interface design,and perfect to use the function.Key words:Workload management Teaching Technology Research B/S

7、 architecture目 录一、绪 论1(一)项目开发背景和意义1(二)系统简介1(三)系统开发技术简介21.B/S构造22.ASP.NET技术23.SQL Server 技术3二、系统分析4(一)可行性分析41.技术可行性42.经济可行性43.操作可行性4(二)需求分析51.顾客需求52.功能需求5(三)数据流图7(四)数据字典81.数据元素82.数据存储83.数据解决9三、系统设计10(一)系统功能设计101.管理员子系统102.教师子系统12(二)系统流程图121.系统登录122.科研工作量计算133.查询工作量14(三)数据库设计141.概念构造设计152.逻辑构造设计163.物理

8、构造设计17四、系统实现20(一)顾客登录界面20(二)管理员子系统实行201.管理员主界面202.管理员信息管理模块213.教师信息管理模块214.课程信息管理模块225.教学工作量信息管理模块236.科研工作量信息管理模块237.工作量记录模块24(三)教师子系统实行241.教师资料更改模块242.查询工作量记录模块253.修改密码模块25五、系统测试27(一)测试目27(二)测试办法及环节271.登录界面测试272.功能测试28(三)测试成果29六、结 论30参照文献31一、绪 论(一)项目开发背景和意义计算机应用已经进入了人们活动各个领域,管理系统应运而生为各部门寻常管理工作提供了一种

9、有力帮手,这也体现了当代化管理步伐正在一步步代替老式手工、人力管理工作,同步也给高等教诲当代化管理工作提供了契机。更加合理制定教师工作量,更加高效、精确记录教师工作量工作开始需要依托当代化计算机管理软件来完毕。由于当代化技术发展,运用网络进行课程安排成为教诲发展一种方向。网络环境下教师管理系统可以不受空间限制,随时可以在网络上查询、修改信息,以便了教师和管理人员工作。高效并且便捷网络让咱们更加相信在高校教师工作量管理中同样可以较好发挥它作用。教师可以随时从网上查看自己课程安排,也可以懂得自己工作量详细记录状况,这样变化可以更好满足教师需求,同步减轻管理者承担。教师工作量是衡量教师教学工作与科研

10、工作一项重要指标,教师工作量管理是高校教务管理中一种重要环节,也是教务管理寻常工作之一1。对于教师工作量安排切实关系到教师个人利益,然而在实际操作过程中管理人员面对各类数据和表格,手工解决办法显得很是吃力,再加上人工操作存在着不可避免错误2。因而在深化教诲教学改革过程中,科学合理教师工作量记录,是非常必要。教师工作量管理系统设计与实现可以对教师所代班级学时,科研项目工作信息进行记录、存储、查询,并可以依照详细学校执行原则进行有关考核工作,实现了教师信息管理公开化、信息化和当代化。(二)系统简介信息系统是由计算机硬件、网络、计算机软件、信息资源、信息顾客和规章制度构成以解决信息流为目人机一体化系

11、统3。是一种由人、计算机及其她外围设备构成能进行信息收集、传递、存储、加工、维护和使用系统。信息系统有五个基本功能:1.输入功能:信息系统输入功能是由系统所要达到目以及系统所要实现功能和信息环境决定;2.存储功能:存储功能是系统将所输入信息资料和数据通过后台数据库进行存储能力;3.解决功能:解决功能是基于数据库技术作为后台解决程序进行数据解决和使用;4.输出功能:输出功能就是将进行解决数据进行输出和显示,保证系统功能实现;5.控制功能:控制功能是对构成系统各种信息解决设备进行控制和管理,对整个信息加工、解决、传播、输出等环节通过各种程序进行控制。信息系统使用了计算机技术、网络通信技术、数据库技

12、术等,是一门交叉新兴技术系统2。对信息管理系统(Information Management System,IMS)分析、设计和研究在很大限度上影响着当代信息技术使用,IMS广泛使用极大地提高了公司办事效率,更好将公司管理办法和当代信息技术进行结合,在简化工作流程同步大大提高办事效率。教师工作量管理系统重要实现顾客登录、顾客基本信息维护、工作量数据管理、数据查询、系统维护等五个阶段工作。其中顾客登录是进行顾客身份验证,顾客需要依照顾客名和密码进行身份验证,以获得相应顾客使用权限。顾客基本数据维护实现教师信息、课程信息修改和删功能,及时完毕系统信息更新。工作量数据管理实现对教师教学工作量和科研工

13、作量信息记录和查询功能。数据查询实现教师有关信息查询功能。系统维护实现系统和数据库信息正常运营保证。(三)系统开发技术简介1.B/S构造B/S构造(Browser/Server,B/S)是一种基于Web网络构造模式4。这种模式统一了客户端,以Web浏览器作为重要应用软件同步将系统功能实现集中到服务器上,简化了系统开发、维护和使用。客户机上只要装有浏览器和数据库,浏览器就可以通过Web Server同数据库进行数据交互5。这就是B/S最大长处是可以在任何地方进行操作而不用安装任何专门软件。B/S体系构造原理图,如图1-1所示。图1-1 B/S体系构造原理图在B/S体系构造图中浏览器发出HTTP祈

14、求给Web服务器,当Web服务器接受到该祈求时,便向后台提交SQL查询祈求,通过查找数据库服务器将成果返回Web服务器,服务器收到查询成果向浏览器传送HTML界面,浏览器便可以以网页形式输出成果。本系统基于B/S架构进行系统编程。2.ASP.NET技术ASP.NET是一种使嵌入网页中脚本可由因特网服务器执行服务器端脚本技术,它可以在通过HTTP祈求文档时再在Web服务器上动态创立它们6。ASP.NET是基于通用语言编译运营程序,它具备强大性和适应性,可以使她运营在Web应用软件开发者几乎所有平台上。通用语言基本库、消息机制、数据库接口解决都能无缝结合到ASP.NETWeb应用中。ASP.NET

15、已经设计成为一种多解决器开发工具,它在多解决器环境下用特殊无缝连接技术,将很大提高运营速度7。ASP.NET自定义和可扩展性也是它特点之一,ASP.NET设计时考虑了让网站开发人员可以在自己代码中定义组件,完毕网站开发过程。3.SQL Server 技术SQL Server 可以实现对任何数据进行组织和管理。构造化、半构造化和非构造化文档数据都可以通过SQL Server存储到数据库中并提供对数据库所存储数据进行查询、搜索、同步、报告和分析等功能操作8。数据可以存储在各种设备上,从数据中心最大服务器始终到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。信息工作人员可以通过寻常使用

16、工具直接访问数据。本系统通过ASP与SQL Server链接实现有关数据存储和查询等有关功能。二、系统分析(一)可行性分析可行性分析目就是要达到用最小代价可以在尽量短时间内决定问题与否能解决。可行性研究目不是解决问题,而是拟定问题与否值得去解决。其实,许多问题不是在预定系统规模之内得到解决,如果说问题没有可行解,则耗费在这项开发项目上所有时间、资源、人力和经费都是没有必要。而可行性研究实质上是将系统进行压缩、简化,从而分析和设计系统过程,也就是在较高层次上以抽象方式进行系统项目分析和设计。她最主线任务就是对后来行动方针提出某些建议9。本文从技术、经济、操作可行性三方面进行系统分析和设计。1.技

17、术可行性本系统采用Microsoft Windows 7作为操作系统平台,以Microsoft SQL Server 作为后台数据库支撑,运用Visual Studio 作为开发工具,完毕教师工作量系统数据录入、查询、修改、删除等操作。本系统使用编程语言为C#语言。C#作为一种流行编程语言,提供完善指令控制语句、类与对象支持及丰富数据类型,给开发高性能系统提供了保障,为开发满足客户规定系统,保证了代码模块化规定,而代码模块化提高,非常有助于后来对新系统扩展与修改。本系统设计与开发在技术上和硬件设备上条件都是满足,因而本系统在技术上是可行。2.经济可行性本系统需要有良好整体规划,同步需要专业人员

18、进行系统运营阶段设计管理与维护,但系统开发却只需要少量投入,因素在于一方面,当前计算机价格已经十分低廉,性能却有了长足进步。另一方面,由于如今网络共享性能已经使得咱们使用开发工具都是免费,并且系统运营环境对于计算机配备规定并不高,完全可以满足规定。本系统开发后使用会给教学工作带来很大以便,可以很大限度上提高工作效率,避免各种不可预见经济损失。系统开发后在实际中可以起到作用将会不不大于投入开发费用。并且只要进行相应科学分析,再依照教学实际状况进行设计开发,就可以满足教师工作量管理系统需要。因而这个系统具备开发价值和实用价值。因此该系统具备经济可行性。3.操作可行性基于Web管理系统在现今生活中已

19、经随处可见,合理功能设计和简朴、通用操作方式,既可以满足学校教学各种需求,同步也可觉得教师工作安排和查询提供便利。本系统设计和实现过程就是坚持将简朴操作性,稳定性和安全性作为系统开发思想,并且开发完善之后系统会具备操作简朴、灵活使用等特点。管理人员及教师顾客可以在短时间内掌握运用并纯熟地使用,因而该系统具备操作可行性。综上所述,本系统在技术、经济和操作都是可行,因而本系统可以进行开发。(二)需求分析需求分析是系统开发核心环节,它是指在开发一种新或者变化一种既有电脑系统时,对新系统目、范畴、定义和功能进行描述所做工作。在需求分析设计过程中,系统分析员和软件工程师需要拟定顾客需要,只有理解了这些需

20、要之后才可以分析和寻找新系统解决办法。需求分析设计阶段任务就是拟定软件系统功能,也就是拟定计算机要“做什么”和达到什么样效果9。需求分析是信息管理系统开发第一步也是最重要一步,需求分析就是描述系统需求,通过定义系统中核心域类来建立模型。分析主线目是在开发者和提出问题人之间建立一种理解和沟通机制。因而系统需求分析应当是开发人员和顾客或者客户一起完毕。需求分析可以采用面向对象办法来完毕,即明确系统要服务于哪些顾客,对这些顾客提供哪些服务等,特别是数据流图是需求分析出发点。数据流图可以划分出系统必要完毕基本功能,在需求分析阶段系统分析员将仔细研究这些功能并进一步详细化。1.顾客需求本系统顾客分为管理

21、员和教师,教师应可以查看自己所教课程工作量大小和科研工作量记录状况,并以此为根据清晰衡量和规划自己工作量信息。管理员可以对管理员信息、教师信息、学院、班级、课程信息和教学、科研工作量进行管理,影响教师工作量因素诸多,本系统会选取重要因素来合理计算教师工作总量。管理员需要依照最后工作量记录数值大小来规范合理安排教师教学和科研工作量信息状况。本系统也需要完毕对登录顾客进行权限限制功能,教师使用教师编号,管理员使用顾客名进行登录,系统进行顾客身份验证,避免非法顾客越权操作,保护数据安全可靠。教师只有进行资料修改和工作量查询权限,而管理员拥有对管理员、教师、课程、学院、学期、班级、授课状况、科研状况记

22、录增长、删除、修改和决定教师工作量记录要素和工作量计算规则权限。2.功能需求教师工作量管理系统可以实现管理员管理、教师管理、学院管理、班级管理、课程管理、教学工作量和科研工作量工作量安排管理等重要功能。这些信息均与后台数据库直接连接,可以从后台管理子系统进行动态添加与更新操作,从而使学校对教师工作安排显得更加直观与高效。本系统构造图,如图2-1所示。图2-1 系统构造图总体来说系统需要完毕功能涉及顾客基本信息维护,顾客可以对顾客信息进行增长和修改;工作量数据管理,管理员可以记录工作量,教师和管理员均可以查询工作量记录状况;数据查询和计算规则等功能需求。(1)顾客登录在顾客登录时,系统可以通过对

23、顾客身份验证,判断该顾客与否为合法顾客,如果不合法,则依照相应错误信息提示该顾客不存在或顾客名密码错误等。验证信息涉及顾客名、密码和顾客身份进行验证。从而使得不同权限顾客跳转到不同功能界面,以保证不会浮现越权管理而使数据权威性得到质疑。(2)顾客基本信息维护顾客基本信息有实现对教师、班级、课程、学院、学期等信息增长、修改、删除等操作。当班级人数、教师课程安排进行变动时则需要对数据库信息进行更新和维护,以保证在进行数据查询时可以提供及时精确数据。(3)工作量数据管理教师可以对自己数据进行查看和记录功能,查询并且记录某一位教师某个学期工作量是该系统基本功能。在查询教师工作量时依照教师教师编号进行教

24、师信息和工作量查询,并实现有关数据打印功能。教师编号是每一位教师唯一标记。依照教师教学和科研两方面工作量记录,按权重得出科学精确工作总量记录数字,其中,教学方面,每学期学时是影响教师工作量重要因素。科研方面,科研类型、级别、获奖状况等作为工作量记录重要因素。从两方面完毕对高校教师工作安排,为后来安排教师工作提供参照数据,也可以使高校教学工作科学、有效进行。(4)数据查询该系统可以实现对教师、学院、课程和工作量等信息查询功能。依照教师编号登录,系统跳转到相应界面,实现对相应数据查看功能。(5)计算规则教师工作量管理涉及教学和科研两某些,计算规则重要是通过系数变化体现某个某些权重变化,例如教学某些

25、和科研某些在工作总量记录时候系数是不同则表达所占权重也是不同。最后教师工作量记录是按照计算规则进行计算,得出详细工作量值。(三)数据流图数据流图(Data Flow Diagram,DFD),是描述系统逻辑模型,它标记了系统逻辑输入和逻辑输出,和把逻辑输入转化为逻辑输出时所需加工解决。它比口头与文字描述更直观地显示出来系统中数据使用。数据流图有四种成分:源点或终点、解决、数据存储表和数据流。数据流图中没有任何详细物理元素,只是描述信息在系统中流动和解决状况,虽然不是专业计算机技术人员也容易理解。它能精准描述系统逻辑模型,描述数据在MIS中有输入通过存储、加工解决最后输出全过程,是设计者和顾客交

26、流较好工具。普通而言,数据流图采用自顶向下办法绘制,从研究系统概况开始,然后逐级向下分解,直到所需详尽程序为止。本系统采用自顶向下办法,逐级细化办法。本系统顶层数据流图,如图2-2所示。图2-2 顶层数据流图顶层数据流图是该系统顶层数据流图管理员和教师通过操作将添加、修改、删除信息传递给教师高校教师管理系统存储模块通过解决,输出显示修改后信息。完毕教师工作量管理。再接着往下分解到第二层,如图2-3所示。图2-3 信息数据流图管理员和教师信息数据流图通过是管理员通过增长、删除、修改教师、课程、学院以及教学和科研工作安排信息等传递到系统服务器,通过解决,可以输出查询信息,完毕数据流转化。(四)数据

27、字典数据字典是系统中各类数据描述集合,是进行详细设计数据收集和数据分析所获得重要成果,是对数据解决和彼此之间联系阐明。数据字典普通涉及数据项、数据构造、数据流、数据存储和解决过程五个某些。数据项是数据最小构成单位,若干个数据项可以构成一种数据构造,数据字典通过对数据项和数据构造定义来描述数据流,数据存储逻辑内容。为进一步明确数据详细内容和数据加工过程,应将数据流图中所有数据流及其构成某些数据元素,数据存储,数据加工,通过数据字典描述清晰,以便于此后系统设计进行。这就需要开发人员编写详细数据字典,来描述系统开发过程细节。下面列出本系统中数据项、数据流、数据存储、加工解决和数据构造数据字典。数据字

28、典可采用图表格式或较紧凑记录格式描述。1.数据元素(1)顾客名名称:顾客名编号:I001类型:char型长度:10描述:顾客登录时使用顾客名进行验证,每一种顾客均有一种唯一顾客名位置:管理员信息表 教师信息表(2)课程编号名称:课程编号编号:I002类型:int型长度:20描述:对开设课程进行标记位置:课程信息表 教学工作量信息(3)科研编号名称:科研编号编号:I003类型:int型长度:20描述:每一种科研项目都相应一种科研编号来唯一标记这项科研项目位置:科研工作量信息2.数据存储(1)管理员信息名称:管理员信息编号:I004描述:以便对管理员信息进行管理,需要管理员信息表定义:管理员信息表

29、=顾客名+姓名+登录密码+联系电话+备注信息(2)教师信息名称:教师信息编号:I005描述:以便对教师信息进行管理记录,需要教师信息表定义:教师信息表=教师编号+姓名+性别+登录密码+所属院系+职称+研究方向+联系电话(3)课程信息名称:课程信息编号:I006简述:每个均有一种唯一编号标记一门,如“101”定义:课程信息=课程编号+课程名称+学时+学分3.数据解决(1)教学工作量名称:教学工作量信息编号:I007简述:管理员安排教师课程状况,记录教师每一学期所带学时工作量状况数据来源:教学工作量信息数据流向:工作量登记表定义:教学工作量信息=教师编号+教师姓名+课程名称+班级+学期+开课日期

30、+课程性质+学时(2)科研工作量名称:科研工作量信息编号:I008简述:管理员记录教师每一学期科研工作量状况数据来源:科研工作量信息数据流向:工作量登记表定义:科研工作量信息=科研编号+项目名称+所属年+级别+所属人员+项目类型 +获奖状况+工作量分值(3)工作量记录名称:工作量记录编号:I009数据来源:教学工作量信息、科研工作量信息简述:管理员记录教师每一学期每一位教师教学工作来那个和教师工总量进行记录,并通过一定计算规则,得到每位教师工作总量三、系统设计通过了需求分析设计阶段,系统必要“做什么”已经相称明确了,这将是系统设计根据。系统总体设计阶段,可以解决“如何做”问题。系统设计原则重要

31、从现行技术、有关行业原则、顾客需求、系统运营环境等方面考虑。系统设计过程普通三个重要阶段构成:系统功能设计、系统重要功能模块系统流程图和数据率设计。系统功能设计阶段重要对系统所要完毕基本功能模块进行详细阐明,系统重要功能模块系统流程图阶段明确重要模块详细流程,清晰表达出重要模块运营流程。数据率设计阶段完毕系统概念构造设计、逻辑构造设计和物理构造设计。(一)系统功能设计模块是数据阐明可执行语句等程序对象集合,它是单独命名并且可通过名字来访问。模块化就是把程序划提成若干个模块,每个模块完毕一种子功能,把这些模块集中起来构成一种整体,可以完毕指定功能要满足规定7。模块独立概念是模块化、抽象信息隐蔽局

32、部化概念直接成果。开发具备独立功能并且和其她模块之间没有过多互相作用模块,就可发做到模块独立。也就是说,使每个模块完毕一种相对独立特定子功能,并且和其她模块之间关系很简朴。在进行软件构造设计时,应当遵循重要原理是模块独立性原理,也就是说,系统软件应当由一组完全相对独立子功能模块构成。系统设计中模块划分依照软件工程原则,要符合“高内聚、低耦合”原则,这样才干在很大限度提高软件可移植性。本系统总体功能模块分为管理员子系统和教师子系统。1.管理员子系统管理员子系统完毕对管理员管理、教师信息、学院信息、课程信息、教学工作量以及科研工作量信息管理,管理员功能模块图,如图3-1所示。图3-1 管理员子系统

33、功能模块图(1)管理员管理模块此模块完毕系统管理员信息管理功能,管理员可以添加、修改、删除信息,这些信息内容涉及顾客名,姓名,登录密码,联系电话,备注信息等。(2)教师信息管理模块完毕对教师信息添加、修改、删除功能。管理员可以对教师信息进行修改,对无效教师记录进行删除。教师信息有教师编号,姓名,性别,登录密码,所属院系,职称,研究方向,联系电话等信息。(3)学院信息管理模块学院信息管理模块,完毕学院基本信息管理功能,管理员可以添加、修改、删除学院信息。学院信息重要有学院编号,学院名称,院长等信息。(4)班级信息管理模块班级信息模块中涉及班级增长、删除、修改功能,还记录了班级人数,辅导员等信息,

34、教师是以班为单位进行教学学时安排,因而对班级人数不做进一步规定。(5)课程信息管理模块管理员对课程信息进行添加、修改、删除管理。课程信息重要有课程编号,课程名称,学时,学分等信息。(6)教学工作信息管理模块管理员对教师授课安排信息进行管理,重要是为教师选取所授课程名称、班级名称、教师名称、上课日期、上学时间、学时、备注信息等进行添加、修改、删除管理。并可以按课程名称、教师名称查询信息。(7)科研工作信息管理模块管理员对教师授课安排信息进行管理,重要是为教师选取所授课程名称、班级、教师名称、上课开始日期、课程性质、学时、备注信息等进行记录管理。并可以按课程名称、教师姓名、年进行数据查询。(8)工

35、作量记录模块管理员对教师工作安排信息进行查询记录,分教学工作量和科研工作量两方面进行记录。对于教学工作量记录模块计算,分为如下几种方面进行考虑:一是课程性质,课程性质分为公共必修、公共选修、专业必修和专业选修四个,对于不同课程性质,管理员在进行学时安排时需要进行调节,合理录入教师教学工作量;二是,一种教师合班代课状况,由于本系统中在安排教师授学时,有对于班级和开课日期选取,因而,如果一种教师同步代两个班课,则她教学工作量是一种班工作量二倍,这样可以平衡每位教师对于带班人数不同不满心理,使教学工作量记录工作更加合理。对于科研工作量记录模块计算,可以分为如下几方面进行考虑:一是项目类型,高校教师一

36、种项目从总方面来分有项目型和论文型;二是科研项目级别之分,有国家级、省级、校级之分;三是在最后评估过程中,需要对项目获奖状况进行记录,本文将获奖状况分为四类有一等奖、二等奖、三等奖和无获奖记录。这些因素都会影响到教师科研工作量。2.教师子系统教师权限有对自己资料进行修改并可以查看自己工作量记录状况。教师子系统功能模块图,如图3-2所示。图3-2 教师子系统构造图依照本系统功能,教师管理子系统重要设计如下模块:(1)教师资料更改以教师身份登录后,可以对教师信息进行更改,如更改教师密码等,完毕教师对自己信息修改功能。(2)工作量查询教师查询工作量信息涉及了一学期内教学学时和科研项目记录信息。(二)

37、系统流程图通过明确系统功能同步,对于系统重要功能模块需要进一步详细阐明她系统流程,系统流程图是概括地描绘物理系统老式工具。它基本思想是用图形符号以黑盒子形式描绘构成系统每个部件(程序、文档、数据库、人工过程等)。系统流程图表达是系统各个部件之间流动状况,而不是对数据进行加工解决控制过程。1. 系统登录顾客登录界面中,需要输入顾客名,本系统中,管理员顾客名则为系统登录顾客名,教师编号则为教师系统登录顾客名。在输入顾客名后,顾客需要选取登录身份,涉及教师和管理员两个身份登录。通过系统验证,不同顾客可以进入不同系统界面已进行权限划分约束作用,从而更好地保护数据安全可靠性,流程图如图3-3所示。图3-

38、3 登录界面系统流程图2. 科研工作量计算科研工作量计算是工作量总值重要某些,在对教师新增一种项目同步,系统会在工作量记录时依照科研项目各个属性,按照一定比例系数10,记录出科研工作量总值。一方面,工作量S1初始值为0,系统需要判断科研项目级别,若是国家级,则赋予x个工作量,即S1=x;若是省级或校级,则分别赋予y或z个工作量,即S1=y或S1=z,输出工作量初值S1,详细流程图如图3-4所示。图3-4 科研计算级别流程图拟定了科研级别后,将S1赋值给S,接着系统需要判断科研类型。若为项目型,则给工作量S乘以一种比例系数a;若为论文型,则给工作量S乘以一种比例系数b。最后,判断科研项目获奖状况

39、,同样,若项目获一等奖,则给工作量S乘以一种比例系数c;若项目获二等奖,则给工作量S乘以一种比例系数d;若项目未获奖则S值不变化。最后得到科研工作总量值S并输出。详细流程图如图3-5所示。图3-5 科研工作量判断流程图3. 查询工作量管理员和教师洞可以通过对教师工作量信息进行查询,以管理员为例,进入管理员界面后,单击工作量记录,选取教师,系统会依照选取教师和年,查看工作量列表,完毕教师工作量查询工作,流程图如图3-6所示。图3-6 查询工作量记录流程图(三)数据库设计系统中数据资源,是管理信息系统解决对象,要高效以便又安全地使用这些数据,必要选取适当数据库系统。数据库系统隐藏了数据存储细节,使

40、数据存储、查询和修改更迅速、以便和精确,是信息系统运营基本11。本系统采用关系数据库系统进行设计。关系数据库以关系模型为基本,只包括单一数据构造:关系。一种关系可以视为一张二维表。关系模型描述了关系数据库中数据间关系、完整性约束规则以及对关系操作,是数据库系统基本。关系模式是用来描述关系,它全体就构成数据库中数据间关系,关系数据库设计重要是关系模式设计。1.概念构造设计依照需求分析成果,在得到关于数据项和数据构造后来,就可以设计出可以满足顾客需求各种实体,以及它们之间关系,为背面数据表格设计提供根据。(1)各实体属性图依照对系统分析,得出实体有管理员信息实体、教师信息实体、学院信息实体、课程信

41、息实体、工作量信息实体等管理员信息实体属性图图3-7 管理员实体属性图教师信息实体属性图图3-8 课程实体属性图学院信息实体属性图图3-9 学院信息实体属性图课程信息实体属性图图3-10 课程信息实体属性图科研信息实体属性图图3-11 科研信息实体属性图教学工作量信息实体属性图图3-12 教学工作量信息实体属性图科研工作量信息实体属性图图3-13 科研工作量信息实体属性图(2)本系统实体联系(ER)图图3-14 系统E-R图2.逻辑构造设计逻辑构造设计任务是把概念构造设计阶段E-R图转换为与详细DBMS产品所支持数据模型相符合逻辑构造。E-R图向关系模型转换要解决问题是如何将实体型和实体间联系

42、转换为关系模型式。关系模型逻辑构造是一组关系模式集合。E-R图则是由实体型、实体放入属性和实体型之间联系3个要素构成。因此将E-R图转换为关系模型事实上就是要将实体型、实体属性和实体型之间联系转换为关系模式,这种转换普通遵循如下原则:一种实体型转换为一种关系模式。实体属性就是关系属性,实体码就是关系码。对于实体间联系则有一下不同状况:(1)一种1:1联系可以转换为一种独立关系模式,也可以与任意一端相应关系模式合并。如果转换为一种独立关系模型,则与该联系相连各实体码以及联系自身属性均转换为关系属性,每个实体码均是该关系候选码。如果与一端实体相应关系模式合并,则需要在该关系模式属性中加入另一种关系

43、模式码和联系自身属性。(2)一种1:n联系可以转换为一种独立关系模式,也可以与n端相应关系模式合并。如果转换为一种独立关系模式,则与该联系相连各实体码以及联系自身属性均转换为关系属性,而关系码为n端实体码。(3)一种m:n联系转换为一种关系模式。与该联系相连各实体码以及联系自身属性均转换为关系属性,各实体码构成关系码或关系码一某些。(4)3个或3个以上实体间一种多元联系可以转换为一种关系模式。与该多元联系相连各实体码以及联系自身属性均转换为关系属性,各实体码构成关系码或关系码一某些。(5)具备相似码关系模式可以合并。下面把图3-14E-R图转换为关系模型。关系主码用下横线标出。管理员信息(顾客

44、名、姓名、登录密码、联系电话、备注)教师信息(教师编号、姓名、性别、所属学院、职称、登录密码、研究方向、联系电话),该关系模式已包括了联系“属于”和“拥有”所相应关系模式。学院信息(学院编号、学院名称、院长)课程信息(课程编号、课程名称、学时、学分),该关系模式已包括了联系“授课/研究”和“包括”所相应关系模式。科研信息(科研编号、科研名称、级别、所属教师、级别分数)教学工作量信息(教师编号、教师名称、课程名称、班级、学期、开课日期、课程性质、学时)科研工作量信息(科研编号、项目名称、所属年、级别、所属人员、级别分数)3.物理构造设计数据库在物理设备上存储构造与存取办法称为数据库物理构造设计,

45、它依赖于选定数据库管理系统。本系统采用微软公司SQL Server 为数据库管理系统,Microsoft SQL Server 产品是为当前分布式客户机/服务器环境特别设计。SQL Server数据库可以轻而易举地通过Internet和内部网络加以访问。SQL Server提供了一系列办法将数据填充到您Web服务器,同步提供了对数据快捷访问,它是一种可伸缩,高性能数据库管理系统,具备内置复制功能,Internet集成,开发系统体系构造以及强大基于GUI管理工具。它一种独特功能是基于服务器作业调度系统,容许直观地控制各种服务器和远程操作,这极大地增强了数据库性能和可靠性。依照上述逻辑关系模型咱们

46、可以直接设计出基于SQL Server 数据库高校教师管理系统所和支持物理构造。本系统创立SQL数据库名称为TWork.mdf。由于关系数据库是由表构成,因此根据顾客信息、学院信息、课程信息、班级信息、进行工作量信息、科研工作量信息在数据库中建立相应表。(1)顾客信息表顾客信息表由顾客名、姓名、性别、所属学院、职称、电话、顾客类型构成。其中职称涉及专家、副专家、讲师、助教、辅导员等,顾客类型管理员和教师,顾客名是顾客登录系统时唯一标记。 表3-1 管理员信息表字段名称数据类型字段长度与否容许为空阐明UserIDnvarchar10否顾客名(主键)UserNamenvarchar20是姓名UserTelint20是联系电话Contentnvarchar50是备注(2)教师信息表 表3-2 教师信息表Sexnvarchar2是性别Professionnvarchar10是所属学院Dutynvarchar

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服