高校教师工作量核算系统的设计.doc
《高校教师工作量核算系统的设计.doc》由会员分享,可在线阅读,更多相关《高校教师工作量核算系统的设计.doc(14页珍藏版)》请在沃文网上搜索。
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
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校教师 工作量 核算 系统 设计