基于工作流的教研室管理系统的设计与实现
摘 要:叙述了对于学校内部各教研室管理方式的历史及现状,阐述了本设计的目的,并简单介绍了本设计的平台asp.NET和SQL Server 2000数据库系统。
论文重点而详细的介绍了基于工作流的教研室管理系统的设计与实现过程,有系统分析、功能设计、各模块的详细设计以及系统测试评价。本系统基于B/S工作模式,界面美观大方,功能全面实用,操作简便。
本系统分三大功能模块:教研室职能管理模块--由管理员(负责人)进行教师信息、资产信息、课程信息和成绩信息的管理;任务管理模块--借鉴了任务流式的管理方式,并结合学校教研室的工作特色,使用一种近似于内部邮件的系统,由负责人向所管理的教师发放任务,也可用于教师交流;信息发布模块--由管理员发布和管理各类信息和公文,其他用户只有查看的权利。本次开发的系统可以促进教研室向无纸化办公转变,加强教研室内部管理,方便工作流程,基本满足了教研室管理的实际需求。
[资料来源:http://doc163.com]
关键词:工作流 asp.NET SQL Server 2000 B/S 管理系统 [资料来源:Doc163.com]
毕业设计(论文)外文摘要 [资料来源:http://www.doc163.com]
The Design and Development of Faculty's Room Managerment System
Abstract: This paper illustrates the historic and current situations of management modes of teaching and researching sections in the universities and colleges. It also expounds the purpose of the design and introduces briefly the design platforms as asp.NET and SQL Server 2000 databases system.
The process of design and deployment of management system of teaching and researching sections based on workflow technology is discussed at great length. It includes requirement analysis, system analysis, data flow design, database design, function design, system design platform, system operation environment, test and commissioning of the system. The system is the management system of teaching and researching sections based on B/S structure.
Considering the characteristics of the network, the application of the system is broadened greatly which is classified into 3 parts. In terms of management, it is the administrator's priority to manage the data while the users are only for querying. As to the task management, the system benefits from the task flow management mode. Besides, in view to the features of school work, it applies the system which is similar to the internal e-mail system so that the administrators can distribute the tasks to the teachers and communicate with them as well. About the information distribution, it is set that only administrators can manage the information and anyone can look at it. At last, the paper generalizes the features of the system. It can promote the shift to paperless work in teaching and researching sections, strengthening the internal management, facilitating the flow of work. [来源:http://www.doc163.com]
Keywords: Workflow, asp.NET,SQL Server 2000,B/S,Management.system
目 录
1.绪论 1
1.1问题定义及内容简介 1
1.1.1问题定义 1
1.1.2内容简介 1
1.2研究背景与研究意义 2
1.2.1研究背景 2
1.2.2研究意义 2
1.3课题调研与可行性分析 2
1.3.1课题调研 2
1.3.2可行性分析 3
1.4论文各章内容介绍 3
2.需求分析 5
2.1系统功能需求分析 5
2.2业务流、数据流分析 5
2.2.1业务流分析 5
2.2.2数据流分析 6
2.3数据字典 9
3. 系统设计 15
3.1系统总体结构设计 15
3.2系统数据模型设计 18
3.2.1 E-R图 18
3.2.2关系模式 20
3.2.3数据表设计 21
3.3系统开发与运行环境确定 26
4. 教师信息管理模块设计 28
4.1教师信息管理模块体系结构设计 28
4.1.1模块功能简介 28
4.1.2 用户管理模块功能图 28
4.2教师信息管理模块详细设计 29
4.2.1用户登录界面的设计 29
4.2.2主页面main.aspx的设计 30
4.2.3教师基本信息功能的设计 30 [资料来源:http://Doc163.com]
4.3遇到主要问题及解决方案 34
5. 固定资产管理模块设计 35
5.1固定资产管理模块体系结构设计 35
5.1.1模块功能简介 35
5.1.2 固定资产管理模块功能图 35
5.2固定资产管理模块详细设计 35
5.2.1 固定资产信息管理页面的设计 36
5.2.2 固定资产信息添加页面的设计 37
5.2.3 固定资产信息编辑页面的设计 38
6. 课程信息管理模块设计 39
6.1课程信息管理模块体系结构设计 39
6.1.1模块功能简介 39
6.1.2 课程信息管理模块功能图 39
6.2固定资产管理模块详细设计 39
6.2.1 用户管理页面的设计 40
6.2.2 用户添加页面的设计 40
6.2.3 用户修改密码页面的设计 41
7. 学生成绩管理模块设计 42
7.1学生成绩管理模块体系结构设计 42
7.1.1模块功能简介 42
7.1.2 课程信息管理模块功能图 42
7.2学生成绩管理模块详细设计 42
7.2.1 存储过程的设计 42
7.2.2 数据访问层的设计 42
8.信息发布模块设计 45
8.1信息发布模块体系结构设计 45
8.1.1模块功能简介 45
8.1.2 课程信息管理模块功能图 45 [资料来源:https://www.doc163.com]
8.2信息发布模块详细设计 45
8.2.1模块体系结构设计 45
8.2.2 系统通用类设计 45
8.2.3 新闻种类管理功能的实现 46
9. 事务邮件模块设计 49
9.1事务邮件模块体系结构设计 49
9.1.1模块功能简介 49
9.1.2任务邮件模块功能图 49
9.2事务邮件详细设计 49
9.2.1模块体系结构设计 49
9.2.2 外部接口设计 50
10.用户使用手册 52
10.1系统功能简介 52
10.1.1 总体概述 52
10.1.2模块介绍: 52
10.2 运行环境简介 53
10.3 系统运行与操作指南 53
11.系统评价 54
11.1 系统特色/优点介绍 54
11.2 系统存在不足与改进方案 54
11.2.1 系统存在的不足 54
11.2.2 改进方案 54
结 论 55
致 谢 56
参 考 文 献 57
论文各章内容介绍
第一章是绪论部分,主要内容是对论文的问题定义及内容简介,本论文研究背景与研究意义,本课题调研与可行性分析,对本论文的章节介绍。
第二章是系统需求分析,主要内容是对系统功能需求分析,对业务流、数据流进行分析,设计数据字典。 [来源:http://Doc163.com]
第三章是系统设计,主要内容是系统总体系结构设计,系统数据模型设计(包含E-R图、关系模型、数据表),系统开发与运行环境确定。
第四章是教师信息管理模块详细设计,主要内容:子系统(模块)体系结构设计、教师信息管理模块详细设计、主页面main.aspx的设计、教师基本信息功能的设计、遇到主要问题及解决方案。
第五章是固定资产管理模块详细设计,主要内容:子系统(模块)体系结构设计、固定资产管理模块详细设计、固定资产信息管理相关页面的设计。
第六章是课程信息管理模块详细设计,主要内容:子系统(模块)体系结构设计、固定资产管理模块详细设计、用户管理页面的设计。
第七章是学生成绩管理模块详细设计,主要内容:子系统(模块)体系结构设计、学生成绩管理模块详细设计、存储过程的设计、数据访问层的设计。
第八章是信息发布模块详细设计,主要内容:子系统(模块)体系结构设计、信息发布模块详细设计、模块体系结构设计、接口设计、数据库访问类
第九章是任务邮件模块详细设计,主要内容:子系统(模块)体系结构设计、任务邮件详细设计、模块体系结构设计。
第十章是用户使用手册,主要内容:系统功能简介、运行环境简介,系统运行与操作指南(手册)。 [资料来源:http://doc163.com]
第十一章是系统评价,主要内容:特色/优点介绍,系统存在不足与改进方案,毕业设计心得与收获。
模块介绍:
(1)教师信息管理:普通管理员设有添加教师信息、添加教研室、添加教师社会关系、添加教师学习经历、添加教师调动信息、添加教师考评信息、添加教师奖罚信息,并可以查看所有添加的信息。超级管理员在有上诉所有权限外,还含有对用户的管理。普通管理员只有查看信息的权限。
(2)课程管理:普通管理员设有添加开课信息、添加课程分配信息、添加课程信息、添加任课信息,并可以查看所有添加的信息。超级管理员在有上诉所有权限外,还含有对用户的管理。普通管理员只有查看信息的权限。
(3)固定资产管理:普通管理员设有添加固定资产、添加资产分配、添加资产变更信息、添加资产维修信息、添加资产折旧信息,并可以查看所有添加的信息。超级管理员在有上诉所有权限外,还含有对用户的管理。普通管理员只有查看信息的权限。
(4)学生成绩管理:用户可以添加、查看学生信息,查询课程信息,查询成绩信息,并可以对自身帐户进行管理。
(5)发布系统:可以让教研室的每一名成员自由的上传有用信息、分享各门课程的心得,并且包含新闻模块,便于负责人发布信息,下达学校的各种精神
(6)任务管理:由系统管理员制订任务,用内部邮件的方式发送给相关责任人,责任人可以是一个,也可以是多个,并包含群发和相对部门的发送,使之灵活的下达任务。在邮件正问中写明任务要求,并可以和相关责任人及时对话。 [资料来源:http://www.doc163.com]