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

加入VIP,免费下载资源
 

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

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

下载须知

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

版权提示 | 免责声明

本文(高校教师工作量核算系统的设计.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(发送邮件至2622162128@qq.com或直接QQ联系客服),我们立即给予删除!

高校教师工作量核算系统的设计.doc

1、目 录1 概念设计说明111 编写的目的 11. 2 总体的设计 12 数据库设计说明521 外部设计 522 概念结构设计 623 安全保密设计 63 详细设计731 教师管理设计说明 732 查询模块设计说明 833 工作量统计管理设计说明 934 教学日志管理设计说明 114 总结121概要设计说明1.1引言1.1.1编写的目的本报告是关于高校教师工作量核算系统的设计说明书,主要说明本系统的设计初衷以及创意来源,帮助设计人员对本系统做出更好、更符合用户需求的设计。本概要设计的预期使用者是与局域网数据库系统软件开发有联系的决策人,开发组人员和软件测试人员。1.1.2 编写的背景 随着计算机

2、技术的飞速发展,计算机在各行各业中的应用迅速普及,计算机的应用在工作量管理管理中同样也得到了飞速的发展。本系统是结合了我们学校的实际情况,进行综合考察,经过实际的需求分析采用了功能强大的PB编程语言作为开发工具,用 SQL Server作为数据库,开发出的工作量信息管理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成从用户信息录入,删除,修改到用户信息查询的操作,经过实践证明本系统完全可以满足这个方面的需要。1.1.3 定义Books Management System (BMS)-图书管理系统Structured Query Language(SQL)-结构化查询语言

3、SQL Server-SQL server数据库1.1.4 参考资料1王珊,萨师煊.数据库系统概论(第四版).北京:高等教育出版社,2010.2张海藩.软件工程导论(第五版).北京:清华大学出版社,2008.9.3张海藩.软件工程M.北京:清华大学出版社,2009.7.1.2总体设计1.2.1需求的规定1.2.1.1对功能的规定输入量处理输出量系统容量教师编号流入数据流教师基本信息信息教师编号流入数据流教学日志信息教师编号流入数据流教师工作量信息1.2.1.2对性能的规定一、精度在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,可以满足各种精度的需求。二、时间特性要求输入读者编号

4、后等待信息显示的时间小于5秒钟。三、灵活性当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。1.2.1.3 输入输出要求解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对系统的数据输出及必须标明的控制输出量进行解释并举例。查看教师的基本信息:进入高校教师工作量核算系统,需要输入教师的编号和密码,然后系统根据输入的信息,系统索引相关信息,最后将教师基本信息信息输出显示。教师确认工作量:教师可以查询自己的工作量,在核对没有问题的前提下,可以确认,系统将信息反馈到教务处,教务处可以进行教学工作的安排。2.2.1.4

5、数据管理能力要求能有效及时记录教师基本信息,更新教师资料。对于新聘教师或者退休教师的信息可以及时加入数据库中。定时整理数据:系统管理员根据教师实际的工作现况定时整理系统数据库,运行结果归档。1.2.2基本设计的概念和处理流程1.2.2.1系统总体结构设计工作量管理部分分出了五大主模块,它们分别是:基础信息管理、教学日志管理、工作量统计、系统维护、登录模块。 (1)登陆模块:实现管理员和一般用户登录。如工作量管理服务人员用管理员,工作量管理人员就应该具有一般用户的权限。(2)工作量统计管理:实现对工作量信息的添加和删除,修改。(3)基础信息管理:输入基本数据详细信息(4)教学日志管理:添加教学日

6、志的信息。(5)系统维护:用户密码修改及系统其它信息的维护。1.2.2.2系统总体结构设计图图1 系统总体功能结构图1.2.3运行设计1.2.3.1运行模块组合本程序主要是以一个窗口为模块,一般一个窗口完成一个特定的功能,主窗口通过打开另一个子窗口来实现个模块之间不同功能的连接和组合。各模块之间相对独立,程序的可移植性好。各模块之间主要以传递数据项的引用来实现模块之间的合作和数据共享。1.2.3.2运行控制 只要符合操作说明书,用户可自由控制1.2.3.3运行时间在用户登录30分钟后系统自行关闭,用户要继续使用必须重新登录。1.2.4 系统数据结构设计1.2.4.1 概要设计要点 图2 实体关

7、系图1.2.4.2 物理设计要点表1 教师信息表中文字段名英文字段名字段类型长度主键字段值约束教师编号teach_idint4PNOT NULL教师姓名teach_namevarchar50NULL职称编号zc_idint4NULL所属系(学院)instituevarchar50NULL年龄ageint4NULL性别Sexchar2NULL民族nationvarchar20NULL出生日期birthdaydatetime4NULL备注demolvarchar50NULL主攻方向majorvarchar80NULL表2 工作量统计表中文字段名英文字段名字段类型长度主键字段值约束录入日期input

8、_datechar8NULL教师编号teach_idint4NULL教师姓名teach_namevarchar50NULL职称编号zc_idint4NULL所属系(学院)instituevarchar50NULL课程编号course_idint4NULL课程种类course_typevarchar20NULL年级gradevarchar40NULL学时数量use_timeint4NULL课程种类radionumeric9NULL专业majorvarchar50NULL学科subjectvarchar80NULL实际工作量workloadnumeric9NULL表3 教学日志表中文字段名英文字段

9、名字段类型长度主键字段值约束日志编号idint4PNOT NULL教师编号teach_idint4NULL录入日期input_datechar8NULL课程编号course_idint4NULL课程类型course_typevarchar20NULL学时数量use_timeint4NULL录入时间input_timedatetime8NULL备注demolvarchar50NULL表4 工作系数表中文字段名英文字段名字段类型长度主键字段值约束职称编号zc_idint4PNOT NULL课程类别couse_typevarchar20pNOT NULL工作两系数rationumeric9NULL备

10、注demolvarchar50NULL5 教学任务表中文字段名英文字段名字段类型长度主键字段值约束课程编号course_idint4pNOT NULL课程名称course_namevarchar50NULL年级gradevarchar40NULL理论学时数量the_timeint4NULL实习学时数量exp_timeint4NULL专业majorvarchar50NULL学科subjectvarchar80NULL备注demolvarchar50NULL2数据库设计说明2.1外部设计2.1.1标识符的状态教师管理-教师基本信息查询-教师工作量报表确认工作量-教师工作量报表(1)教师编号唯一(2

11、)通过教师编号,唯一标识教师基本信息和工作量信息2.1.2使用它的程序 高校教师工作量核算系统2.1.3约定对于数据库存储的信息,教师基本数据的输出有确定的形式,对于教师工作量要有明确计算和显示。数据库要有严格有效的恢复机制;数据必须一个每天进行一次备份,由于信息量巨大,应以天为周期进行增量转储,以季度为周期进行海量转储。所有的提交,确认,删除等操作以按钮的形式给出,且名称一律为取为“提交”、“确认”、“删除”等易于理解的形式。2.2 概念结构设计图1 系统零级图2.3 安全保密设计考虑到不同用户权限,当用户登录时,只有当用户名和密码相匹配时才能进入该用户权限所允许的操作界面。具体权限在系统投

12、入使用时有使用单位自行规定。在用户登录30分钟之后,系统会自行关闭,如果用户需要重新使用系统则需重新登录,为了防止用户基本信息的泄露。3详细设计3.1教师管理设计说明3.1.1教师管理模块描述此模块对应教师管理的业务流程:如教师信息的添加、重置、删除。3.1.2功能功能:完成对用户的管理。3.1.3性能准确性要求高,可靠性要求高,输入控制严格,页面响应时间短,用户界面友好,输出准确,能够准确有效的进行用户权限的管理。3.1.4输入项教师编号:任意的字符,数字的组合或是单独使用字符或是数字3.1.5输出项错误提示:任意的字符,数字的组合或是单独使用字符或是数字操作界面:用户信息添加查询或删除3.

13、1.6设计方法(算法)1)输入用户名软件设计: Y N 合法用户?查询所需重置信息后添加或删除,若新用户可以直接添加2)硬件设计:服务器:PentiumII500以上或更高,128内存,20G硬盘,CDROM:16倍速以上,网卡:10/100自适应,内存:128M以上;工作站:PentiumII 266以上微机,内存:64MB,硬盘: 至少5G以上,CDROM:16倍速以上,网卡:10/100自适应;另外,都必须遵守TCP/IP协议;3.1.7流程逻辑用户名重置 添加或删除3.1.8接口模块之间采取的是串行方式与并行方式的结合,并通过值传递来实现数据的传输3.1.9存储分配教师信息占据整个磁盘

14、的1/33.1.10限制条件禁止一切非授权更改3.1.11测试计划首先采取逐步替代制的方式来测试系统,要求专业的测试人员,使用真实的数据输入,然后将其输出的结果与原有的结果进行比较3.2查询模块设计说明3.2.1模块描述此模块对应完成用户或管理员对教师信息的查询。3.2.2功能实现对教师信息查询。3.2.3性能准确性要求高,可靠性要求高,输入控制严格,页面响应时间短,用户界面友好,输出准确,能够准确有效的进行用户权限的管理。3.2.4输入项用户名称:任意的字符,数字的组合或是单独使用字符或是数字用户密码:任意的字符,数字的组合或是单独使用字符或是数字3.2.5输出项错误提示:任意的字符,数字的

15、组合或是单独使用字符或是数字操作界面:任意的字符,数字的组合或是单独使用字符或是数字,继续下一步操作3.2.6设计方法(算法)用户名+密码 N Y 判断是否正确教师信息查询、工作量信息查询服务器: PentiumII500以上或更高,128内存,20G硬盘, CDROM:16倍速以上, 网卡:10/100自适应, 内存:128M以上;工作站:PentiumII 266以上微机,内存:64MB硬盘: 至少5G以上,网卡:10/100自适应;另外,都必须遵守TCP/IP协议。 3.2.7流程逻辑用户名+密码 判断是否正确 教师基本信息查询、教师工作量查询、教师教学日志查询 3.2.8接口模块之间采

16、取的是串行方式与并行方式的结合,并通过值传递来实现数据的传输3.2.9存储分配教师信息占据整个磁盘的1/33.2.10限制条件禁止一切非授权更改3.2.11测试计划首先采取逐步替代制的方式来测试系统,要求专业的测试人员,使用真实的数据输入,然后将其输出的结果与原有的结果进行比较。3.3工作量统计管理设计说明3.3.1工作量统计管理设计模块描述此模块管理员的业务流程:实现对工作量信息的添加和删除,修改。3.3.2功能功能:完成对工作量的管理。3.3.3性能准确性要求高,可靠性要求高,输入控制严格,页面响应时间短,用户界面友好,输出准确,能够准确有效的进行用户权限的管理。3.3.4输入项用户名称:

17、任意的字符,数字的组合或是单独使用字符或是数字3.3.5输出项错误提示:任意的字符,数字的组合或是单独使用字符或是数字操作界面:用户信息添加查询或删除3.3.6设计方法(算法)1)输入用户名软件设计: Y N 合法用户?查询所需重置信息后添加或删除,若新用户可以直接添加2)硬件设计:服务器:PentiumII500以上或更高,128内存,20G硬盘,CDROM:16倍速以上,网卡:10/100自适应,内存:128M以上;工作站:PentiumII 266以上微机,内存:64MB,硬盘: 至少5G以上,CDROM:16倍速以上,网卡:10/100自适应;另外,都必须遵守TCP/IP协议;3.3.

18、7流程逻辑用户名重置 添加或删除3.3.8接口模块之间采取的是串行方式与并行方式的结合,并通过值传递来实现数据的传输3.3.9存储分配教师工作量信息占据整个磁盘的1/33.3.10限制条件禁止一切非授权更改3.3.11测试计划首先采取逐步替代制的方式来测试系统,要求专业的测试人员,使用真实的数据输入,然后将其输出的结果与原有的结果进行比较3.4教学日志管理设计说明3.4.1教学日志管理模块描述此模块对应教学安排业务流程:添加教学日志的信息。3.4.2功能信息输入之后,经过一定的分类处理,形成教学日志。3.4.3性能准确性要求高,可靠性要求高,输入控制严格,页面响应时间短,用户界面友好,输出准确

19、,能够准确有效的进行用户权限的管理。3.4.4输入项新书名称:任意的字符,数字的组合或是单独使用字符或是数字新书编码:任意的数字,字符的组合或是单独使用字符或是数字3.4.5输出项错误提示:教师编码规则不正确操作界面:添加(或修改)成功,继续下一步操作3.4.6设计方法(算法)1)教学日志软件设计: 错误提示,请重新输入 继续下一步 Y N 是否符合标准2)硬件设计:服务器:PentiumII500以上或更高,128内存,20G硬盘;CDROM:16倍速以上;网卡:10/100自适应;内存:128M以上;工作站:PentiumII 266以上微机;内存:64MB;硬盘: 至少5G以上;CDRO

20、M:16倍速以上;网卡:10/100自适应;另外,都必须遵守TCP/IP协议;3.4.7流程逻辑用户名用户密码教学日志的添加3.4.8接口模块之间采取的是串行方式与并行方式的结合,并通过值传递来实现数据的传输。3.4.9存储分配教学日志信息占据整个磁盘的1/3。3.4.10注释设计禁止一切非授权更改。3.4.11限制条件禁止一切非授权更改。3.4.12测试计划先采取逐步替代制的方式来测试系统,要求专业的测试人员,使用真实的数据输入,然后将其输出的结果与原有的结果进行比较。4总结教师工作量核算系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本系统主要完成对教师信息和工作量的管理,包括添加、修改、删除,查询,确认以及用户管理等六个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。系统的核心是教师工作量统计和排课之间的联系,当完成添加或删除操作时系统会自动计算出一时间段内的教师工作量。此外,系统有完整的用户添加、删除和密码修改功能。系统设计不足:由于时间比较仓促且经验有限,所以本系统设计还不太完善,功能还不是很强大,设计细节还不是很明确。希望以后有机会可以再次改进。忽略此处. 14

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922