高校教学管理系统 毕业设计
- 格式:doc
- 大小:1.04 MB
- 文档页数:64
毕业设计(论文)管理系统设计与实现摘要:为了解决高校毕业设计(论文)管理系统的功能不足和扩展性低等问题,采用基于角色的访问控制模型实现了资源管理和多角色一次性登录;使用泛化和组合技术,降低了“用户”对象与不同类型“参与者”对象之间的耦合;提供了毕业设计题目在不同专业中共享及督导员业务的解决方案;系统具有良好的可扩展性,为毕业设计管理系统的开发提供了有益的参考。
测试表明,系统界面友好,功能完全满足预期要求,各用户的工作效率均得到了不同程度的提高。
关键词:管理信息系统;毕业设计;Java;角色;访问控制0引言毕业设计(论文)(以下简称毕业设计)是高等学校教学综合实践体系的重要环节[1]。
近年来一些单位开发了毕业设计管理系统,多数文献中涉及的系统向管理员、教师、学生3种类型的用户提供服务[3-5]。
王娜等[6]开发的系统设置了学生、教师、设计管理小组和教务管理人员4种用户,解决了学生、导师信息的采集,导师出题、学生选题,有关毕业设计的各种文档的上交与审核,答辩成绩的录入与公布,导师、学生、管理员之间信息的交流等问题。
梁金明[7]的设计为学生、指导教师、专业系或教研室主任、教学院长、二级学院教务管理员和教务处教务管理员等6种用户(角色)提供服务,实现了课题申报、论文提交、论文在线评审以及毕业设计资料的归档等功能。
上述系统实现了在线选题、在线指导和部分管理统计等基本功能,但是随着实践教学环节规范化的加强,校企合作的加深和专业融合的深入,企业导师逐渐成为毕业设计指导中的重要补充力量,一些学生还需要跨专业、甚至跨学院接受毕业设计指导;另外,毕业设计系统中一个用户往往会拥有多个角色,用户希望一次登录即获得所有的服务,而不是以每个角色分别登录系统。
这些功能在已有文献中均未体现,本研究试图为上述功能提供一种可行的解决方案,为毕业设计管理系统开发提供有益的参考。
1需求分析1.1组织机构及用户角色山东建筑大学是一所教学研究型的地方院校,近年来致力于教学管理规范化建设。
教务管理系统毕业设计论文本篇论文基于教务管理系统的设计与实现。
在当前信息技术飞速发展的背景下,教务管理系统已成为高校重要的信息化工具之一。
该系统对于提高高校管理效率、完善学生信息化管理、促进教育教学质量的提升具有重要意义。
本文主要从需求分析、系统设计、系统实现等方面进行讨论,旨在为该系统的开发和推广提供参考。
关键词:教务管理系统;需求分析;系统设计;系统实现一、绪论教务管理系统是现代信息技术在高校教育领域应用的一种体现。
随着社会信息化程度的不断提高,教育信息化建设已成为各级教育管理部门的一项基本任务。
高校作为人才培养的重要基地,教务管理系统的开发和完善已成为高校教学管理的重要工作之一。
本文主要针对教务管理系统的设计与实现,从需求分析、系统设计、系统实现等方面展开讨论。
首先,梳理了教务管理系统的需求分析,探讨其主要功能和操作流程。
其次,对于教务管理系统的系统设计进行了系统分析,明确了系统框架和各模块的功能。
最后,以实际案例为例,对系统进行了实现。
二、教务管理系统的需求分析1、需求分析的背景高校的学生和课程数量庞大,每个学期教学任务繁重,对于教学管理的要求也越来越高。
传统的手工管理已经无法满足这些需求,企业需要一款自动化的教务管理系统。
教务管理系统将整个教学任务安排、学生信息管理、课程评估等一系列流程数字化,大大提高了管理效率和学生信息化管理。
2、教务管理系统主要功能需求(1)学生信息管理。
包括学生信息的增、删、改、查、维护等功能。
系统通过学生姓名或学籍号等关键字进行查找,方便教师管理。
(2)课程信息管理。
包括教学计划、课程表、教师安排、论文管理等。
系统支持课程的多样化管理,方便学生和教师查看课程信息。
(3)教室信息管理。
包括教室位置、可容纳人数、设备等级等信息管理。
(4)教学资料管理。
教学管理系统支持教师与学生共享学习资料,包括课件、实验指导、考试试卷等。
通过平台下载教学资料,学生可以快速掌握学习内容。
摘要本系统是根据现代化校园的发展而设计的基于ASP的教务处管理系统,本系统可以方便老师、学生在基于B/S架构的服务器来查找班级情况、课程安排、学期成绩和最新发布的教务信息等情况。
实现全校教师、学生信息在线查询。
还可以对新来的教师信息、学生信息进行信息录入。
由于老师上课情况复杂,可以实现信息修改,及时调整老师上课的基本情况,还可以实现学生成绩的管理,实现对学生在线成绩的修改,实现学生成绩的远程查询。
这样就简化了教学任务的管理,提高了学校的办公效率,对于老师来说,减轻了负担,对于学生来说,可以及时的查询自己的学期成绩。
关键词: 教务管理系统;;B/S;Microsoft SQL Server 2000AbstractThis system according to development that modern campus but design of according to ASP educational administration management system, this system can then convenient teacher, student at according to B/S structure to check to seek class circumstance, course arrangement, semester score, with latest the educational administration information etc. circumstance that announce. Realize on-line search in teacher, student's information in whole school.Can also proceed to newly arrived teacher's information, student information the information record into. Because the teacher has a class the circumstance complicated, can realize the information modify, on time adjust the basic circumstance that teacher have a class, can also realizes the management of student's score, realize to the modification of the on-line score in student, realize the long range of student's score search. Simplified the management of the teaching mission like this, increases the school transact the efficiency, for teacher to say, lighten the incidence, for student to say, can on time of search own semester score.Key words:Educational Administration; ; B/S;Microsoft SQL Server 20001. 绪论1.1 系统的研究背景20世纪以来,社会生产力迅速发展,科学技术突飞猛进,人们进行信息交流的深度与广度不断增加,信息量急剧增长,传统的信息处理与决策的手段已不能适应社会的需要,信息的重要性和信息处理问题的紧迫性空前提高了,面对着日益复杂和不断发展,变化的社会环境,特别是企业间日趋剧烈的竞争形势,一个人、一个企业要在现代社会中求生存、求发展,必须具备足够的信息和强有力的信息收集与处理手段。
正方系统实践教学管理-毕业设计模块使用手册(北京联合大学)目录毕业设计管理 (2)教师操作流程说明 (2)登录系统: (2)教师申报题目 (3)教师个人信息维护 (4)教师确认学生 (4)教师查看、维护学生周志(师生交流) (5)教师查看开题报告(外文) (6)教师登陆成绩 (6)学生操作流程说明 ................................................. 错误!未定义书签。
学生登录系统 (7)学生选题 (7)学生维护周志 (8)学生信息维护 (9)学生开题报告上传 (9)毕业设计管理目前可实现毕业论文设计题目申报、师生交互、毕业设计成绩录入等功能。
实现课题的无纸化管理,让指导教师随时可以看到所带学生的工作进程,方便教师、学生及教务工作人员的工作,提供效率。
此次毕业设计模块必用环节:教师申报题目--学生选题—教师确定环节、毕业设计成绩录入环节。
教师操作流程说明登录系统:北京联合大学教务管理系统输入网址:(教务处提供)输入用户名(即职工号)及密码,身份选择教师,登陆进入系统:如下:进入系统后,操作“毕业设计(论文)”模块教师申报题目点击“教师申报题目”,进入申报操作页面,填写相关资料:资料填写完毕后,点击提交。
申报结果如下:如果发现填写有误,可以在提交之后,点击“修改”按钮进行修改。
申报过程结束,等待学院及教务处审核。
教师个人信息维护点击“教师信息维护”,进入操作界面,主要实现以下功能:毕业设计学生可以了解该教师,及选题后可以了解该教师联系方式。
教师维护好信息就行。
教师确认学生进入教师确认学生界面教师录取或拒绝学生(注意:对某一题目不录取的学生一定要选择拒绝)教师查看、维护学生周志(师生交流)在出现的页面中点击“查看学生周志”如下:教师查看开题报告(外文)点击教师管理学生教师登陆成绩点击“选择”。
录入完成后,点击“保存”。
在保存的状态下,还可以再修改成绩。
如果确保无误,一定要点击“提交”。
1 绪论教师信息管理系统是一所院校在各种信息管理中的一部分,对于学校管理者来说是很重要的,所以所设计的系统应该能为管理者提供教师的基本信息管理手段和一些方便的查询方式。
在过去,计算机不是很普及和计算机应用性不高的年代,人们使用人工的方法管理各式各样的档案,这种管理方式存在着很多缺点:效率底,保密性差,会产生大量的文件和数据,给查找,更新和维护信息都带来了相当大的困难。
随着科学技术的不断发展,计算机科学日益成熟,其强大的计算功能已经被人们深刻地认识到,计算机发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对教师信息进行管理,具有人工方式所无法比拟的优越性。
如,查找方便,可靠性高,存储容量大,保密性好,寿命长,成本低,维护十分方便等,这些优点能够极大得提高工作的效率,这也是学校的科学化,现代化,正规化的一点体现。
1.1 毕业设计主要任务1用户登录2 修改个人密码3 个人信息维护4 教师信息管理5 教师信息查询6 教师工资管理7教师工资查询8安全退出1.2 课题的意义教师管理系统是以教师管理为主。
作为一个管理信息系统,其服务的对象是双方面的,学校和教师。
教师系统力求给用户方便快捷的途径去管理这些繁琐的数据。
为教师管理带来方便,也为学校带来方便、实现信息化。
根据可行性研究的结果和客户的要求,分析现有情况及问题,采用两级管理结构。
1.3 论文的工作和安排本次设计的目标是:开发一个网站,设计一套功能比较完善的、方便使用的在教师管理系统。
本系统主要包括后台管理模块(管理员身份)和前台模块(用户身份)两大部分。
在实施后能达到系统界面美观友好,操作简单易行,查询灵活方便,数据存储安全可靠,系统维护安全、方便、可靠,并能够满足实用性、先进性要求的目标。
论文分为五个部分:第一章即本章绪论,简述教师管理系统这个课题的背景情况以及开发本系统的意义。
第二章为需求分析,本章中明确了系统需要实现的功能,分析了系统的用例,并介绍根据系统的需求选择的开发工具和技术的概况。
教务管理系统毕业设计教务管理系统毕业设计随着信息技术的快速发展,教育行业也逐渐迈入了数字化时代。
教务管理系统作为一种重要的信息化工具,被广泛应用于学校的教务管理中。
本文将探讨教务管理系统的设计与实施,以及其对教育教学工作的促进作用。
一、教务管理系统的设计与实施教务管理系统是一种基于计算机网络的信息管理系统,旨在提高学校教务工作的效率与质量。
其设计与实施涉及多个方面的内容,包括系统功能的规划、数据库的设计、用户界面的开发等。
首先,系统功能的规划是教务管理系统设计的重要环节。
根据学校的实际需求,系统应具备学生管理、课程管理、教师管理、成绩管理等基本功能,并可根据需要进行扩展。
例如,学生管理功能可以包括学籍管理、学生档案管理、学生选课管理等,以实现对学生信息的全面管理。
其次,数据库的设计是教务管理系统实施的关键。
数据库的设计应考虑到数据的完整性、一致性和安全性。
通过合理的表结构设计和数据关系建立,可以实现对各类信息的高效管理和查询。
同时,数据备份和恢复机制也是数据库设计中需要重点考虑的问题,以防止数据丢失或损坏。
最后,用户界面的开发是教务管理系统设计中不可忽视的一环。
用户界面的友好性和易用性对于提高系统的使用率和用户满意度起到重要作用。
通过合理的界面设计和操作流程,用户可以方便地完成各项教务管理工作,减少操作的复杂性和繁琐性。
二、教务管理系统对教育教学的促进作用教务管理系统的实施对于教育教学工作的促进具有重要意义。
它可以提高教务工作的效率和准确性,减轻教务人员的工作压力,提升教学质量和管理水平。
首先,教务管理系统可以实现教务工作的自动化和信息化。
通过系统的自动化处理和信息的集中管理,可以减少繁琐的人工操作和纸质文件的使用,提高工作效率和准确性。
例如,学生选课可以通过系统自动进行,避免了传统手工选课的繁琐过程和容易出现的错误。
其次,教务管理系统可以提供全面的教务数据支持。
通过系统的数据统计和分析功能,可以及时获取各类教务数据,并生成相关报表和分析图表。
高校毕业论文管理系统的设计与实现随着信息化和数字化的发展,高校毕业论文管理系统成为了高校教学管理的重要组成部分。
随着我国高等教育的不断改革,高校对于毕业论文管理的要求也在不断提高,为了更好地管理毕业论文,提高毕业论文管理的效率和质量,设计和实现一套高效的高校毕业论文管理系统变得尤为重要。
1.系统设计毕业论文管理系统主要包括以下功能:学生信息管理、教师信息管理、课题信息管理、指导教师分配、论文审核、成绩管理等。
学生信息管理功能主要包括学生基本信息录入、修改和删除、学生成绩查询和统计等功能;教师信息管理功能主要包括教师基本信息、课程信息、教学科研成果等的管理;课题信息管理包括课题的录入、分配、审核等功能;指导教师分配功能主要是根据学生的需求和导师的专业领域分配合适的指导教师;论文审核功能主要包括对学生提交的论文进行审核、修改等操作;成绩管理功能主要是对学生的论文成绩进行管理、查询、统计等。
系统采用B/S架构,即浏览器/服务器架构。
采用浏览器/服务器架构可以方便学生、教师和管理员通过浏览器进行系统的访问和操作,而无需在客户端安装任何软件。
服务器端负责存储数据、逻辑运算和数据处理,保证系统的安全性和稳定性。
系统采用JAVA语言进行开发,使用MySQL数据库进行数据存储,使用JSP技术进行前端页面开发,使用Servlet技术进行业务逻辑处理,以及使用SpringMVC框架进行系统整体架构设计。
2.系统实现2.1 数据库设计与实现系统数据库主要包括学生信息表、教师信息表、课题信息表、指导教师分配表、论文审核表、成绩管理表等。
在设计数据库时需要考虑到数据的完整性、一致性、可靠性和安全性。
需要合理地设计数据库的表结构,以及合理地设计数据的存储和索引,保证系统的高效性和稳定性。
系统前端页面主要包括学生、教师和管理员的登录页面、信息录入页面、信息修改页面、查询统计页面等。
需要设计合理的界面布局,提供友好的用户交互,保证用户可以方便地进行操作和查询。
高校学生管理系统的设计与实现摘要:在Internet快速发展的今天,互联网已成为人们迅速及时获取,发布和传递信息的重要渠道。
学生管理的电脑化、网络化,是实现学校管理现代化和信息化的重要内容,也是方便老师同学们快速查询相关信息的重要工具。
本文首先对现如今的背景及社会需求进行了分析与研究,总结了系统的设计意义,进而对系统的可行性做了研究,并对学生管理系统进行较详细的需求分析,并给出系统详细设计步骤。
系统主要功能包括学生信息的查询,统计,添加,修改,删除等功能。
通过测试分析说明,本系统的开发基本达到预定目标,并具有一定的应用价值。
系统采用目前比较流行的B/S体系结构,前台采用功能强大的面向对象语言C#进行界面设计和代码设计以实现与用户的交流,后台使用SQL Server 2008创建数据库系统,这使得本系统实用性易用比较好,与WINDOWS平台的兼容性也很理想。
本文详细阐述了系统的分析和设计的思想和全过程并给出系统实现的关键技术和具体方法。
最后,本文提供了系统的部分关键的源代码。
关键词:学生管理系统; C#;;数据库;B/S结构;系统构架;信息查询DESIGN AND IMPLEMENTATION OF COLLEGE STUDENTMANAGEMENT SYSTEMAbstract:With the rapid development of the Internet, today the Internet has become an important channel for fast gaining, issuing and transmitting information, and obviously it has been an essential part of our social life. Computerization and network station of student processing are important for realizing modernization and information of school administration, and it also is an important way for searching sufficient information of users.This article first has carried on the analysis and Research on today's background and social demand, summed up the design system, and the feasibility of the system is studied, and the student management system, a detailed analysis of the demand, and the detailed design steps are given system. The main functions of the system, including the student information query, statistics, add, modify, delete and other functions. After testing analysis, the development of the system basically achieves the predetermined target, and has the certain application value.System USES at present more popular B/S system structure, the front desk using powerful object-oriented language c # interface design and code design in order to realize the communication with customers, backstage use SQL Server 2008 create database system, which makes the system is better, and practical easy-to-use WINDOWS platform compatibility is ideal.This paper describes the system analysis and design thoughts and whole process and give the key technology of system implementation and measures. Finally, this paper provides the system of parts of key source code.Keywords:Student Management System; C#;;Database; B/S Structure; System Structure; Information Inquiry目录1 前言 (1)1.1 背景分析 (1)1.2 社会需求 (1)1.3 系统设计意义 (2)2 可行性研究 (3)2.1开发环境可行性分析 (3)2.2 使用技术研究分析 (4)2.3 设计方案研究分析 (4)2.4 系统可行性分析 (5)3 系统需求分析 (7)3.1 用户工作流程 (7)3.2 功能需求分析 (7)3.3 性能需求分析 (8)4 系统概要设计 (9)4.1系统分析 (9)4.2 业务流程 (13)4.3 系统构架 (13)5 系统详细设计 (14)5.1 系统功能描述 (14)5.2 数据库设计 (14)5.3 数据库实现 (20)5.4 用户登录模块 (22)5.5 学生信息模块 (23)5.6 教师管理模块 (25)6 系统测试 (28)6.1 集成测试 (28)6.2 功能测试 (28)6.3 链接测试 (28)6.4 文档测试 (28)6.5 负载测试 (29)6.6 极限测试 (29)结束语 (30)参考文献 (31)致谢 (32)1 前言1.1 背景分析在中国,教育行业是个影响着国富民强的重要行业,随着改革开放和市场经济的发展,教育事业逐渐得到国家的大力扶持和社会各界的高度重视,并迅速向规范性与现代化的方向发展。
摘要随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作日趋繁重、复杂。
如何把教务工作信息化,模块化,便捷化是现代高校发展的重点,所以迫切需要研制开发一种综合教务管理软件。
教师教务管理是学校教师的教务工作的主要内容,其信息量大、信息变动频繁历来是各学校的头疼问题,随着人们对用计算机的使用越来越广泛以及互联网络普及,教师教务管理也已经基本形成了多元的网络化管理,极大的方便了广大师生,也方便了学校对教务工作的管理,大大的提高了教学质量。
本系统采用Tomcat、Javascript、MyEclipse结合php的MySQL数据库进行设计,从管理和使用的角度分为两个部分:学校教务管理端和学生使用端。
前者主要有系统管理员及任课教师使用,后者则是主要面对在校学生。
本文首先作教师教务管理系统的功能需求分析,然后对数据库进行需求分析,再在数据库中建立相应的表,并弄清楚数据库中各个表的逻辑关系,接着编写代码,最后调试网站,直到形成用户满意的可以使用的完整系统。
关键词:教师教务管理系统;Tomcat;Javascript;MyEclipse;MyEclipse;MySQLAbstractWith the continuous reform of education system, especially the credit system, the expansion and in-depth elective system, the daily management of the Senate increasingly heavy and complex. Information on how to academic work, modular, convenient focus of the development of modern universities, there is an urgent need for research and development of an integrated educational management software.Academic Senate, the school management is the main content, it is informative, information has always been the frequent changes in schools of headache problems, as people used more and more extensive use of computers and the popularization of the Internet, educational administration has been basically formed a multi-network management, a great convenience to teachers and students, but also on the Senate to facilitate the work of the school management, greatly increased the quality of teaching.The system uses a FlexBuilder, MyEclipse combination of MySQL database design, from the perspective of management and use is divided into two parts: School of Educational Administration and students to use the client side. The former are mainly system administrators and classroom teachers to use, while the latter is the major problems encountered in school.In this paper, first of all, make the functions of educational management system needs analysis, then the database needs analysis, and then in the database corresponding table, and each database table to clarify the logic of relations, and then write code, debug the final site, until the formation of customer satisfaction The complete system can be used.Keywords: Educational Administration system; Tomcat;Javascript;MyEclipse r; MyEclipse; MySQL绪论 ................................................................................................................. 错误!未定义书签。
引言近年来,随着电子商务的飞速发展,目前人才市场对电子商务人才需求越发强烈,培养电子商务人才也已成为必然所需。
这门课程是新兴学科,有着自身的特殊性,内容跨越计算机、商务等多门学科的教学内容,要求理论与实践紧密结合。
目前国内市场上辅助教学软件很少。
少数高校使用的得意电子商务实验室是用ASP技术开发的,功能尽管较多,但使用起来烦琐复杂,必须学完电子商务安全与支付才能开始做实验,影响实验进度,而且该软件价格较贵,使用时离不开配套的解密U盘。
本系统正是基于这种环境,拟采用目前的主流技术与C#开发一个更实用更简洁的电子商务实验室,面向学校,向学校提供一个全功能电子商务模拟教学系统,使学生或教师真实体验电子商务操作全过程。
与传统的教学软件相比,本电子商务实验室是一套真正实现网络交互教学、理论与实践相结合,全程模拟电子商务模式全过程的切实可用的教学软件。
各模块均分前台与后台,模块之间独立,可以自由组合,并具有兼容和可扩展功能。
其功能齐全,很大程度地方便了学习和教学。
既然是面向学校的系统,那么教学管理就是不可或缺的部分,因为如果这些工作只是人工完成的话,那工作量是十分庞大的,而且随着社会的发展,有写工作只靠人的手工是很难甚至不能完成的,所以我们从实际情况出发,经过对教学管理现状的调查与分析,建立了一个高校教学管理系统,使教学管理更方便更快捷更智能。
摘要本系统采用目前的主流技术与C#开发一个更实用更易用的教学管理系统,主要有教学内容管理、学生信息管理,电子商务法规管理、教学数据管理和考试管理等模块。
首先,该系统采用了浏览器/服务器模式,客户端采用浏览器界面,简单易用;另外,本系统采用人性化的操作模式,采用生动直观的用户图形界面和向导式操作,处处体现出现代教学的高度自动化,操作简单,易学易用;最后,该系统模块之间相对独立,可自由组合,并具有兼容和可扩展的功能。
可根据需要自由选购,灵活便利。
关键词:; C#;教学管理AbstractA more practical and easier teaching management system is developed withthe and C # technology,it mainly includes teaching content management, student information management, e-business regulations management, teaching data management and test management module. First, the system uses a browser/ server model, the client using the browser interface, simple and easy; In addition, this system uses humane mode of operation, using vivid visual graphical user interface and wizard-type operation, it reflect highly automated everywhere, simple operation, easy to learn and use; Finally, the system module relative independence, free portfolio, and has compatibility and scalability functions.We can choose it flexible and convenient.Key words: ; C #; teaching management第一章需求分析要实现一个软件系统,首先应该进行需求分析,这样才能令设计出的软件满足用户的各项功能。
下面就对教学管理系统进行需求分析。
1.1系统需求该系统包括:系统管理、网上交易、网上银行、CA认证、教学管理等功能。
本人负责模块:教学管理的教学内容管理,学生信息管理,教学数据管理,考试管理。
具体功能表如表1.1所示:1.1.1教学内容管理本模块主要是教师对教学内容的增加,删除,查询,修改,上传下载。
1.1.2 学生信息管理添加学生信息;修改学生信息;删除学生信息;查询学生信息,包括按班级查询,按学号查询,和按姓名查询;修改班级信息和删除班级信息1.1.3 考试管理管理员:他具有一般用户所没有的权限,即具有管理用户、试题以及试卷等内容的权力。
它不需注册,在数据库中单独一张表,登陆名为admin,那些可以修改数据库的页面就是通过识别权限进入的。
教师用户:主要是指学校的老师。
可以进行试题信息管理,考试结果管理和个人信息维护。
学生用户:学生进入系统的权限比较低,可以进行考试,成绩查询及个人信息维护。
1.1.4教学数据管理教学数据管理需要实现数据备份和数据恢复等功能数据备份:把既定服务器里面指定数据库里面的数据备份到一个本地磁盘,以防误操作或被恶意修改造成的数据丢失或被篡改。
数据恢复:根据需要,把数据恢复到上次修改前的数据状态。
1.2 用户界面需求为了更好的实现人机交互,界面应该简单明了,尽可能的为用户的各种操作提供方便。
1.3 运行需求正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据完好无损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统运行时能够保证正确性、可靠性、高效性、完整性、易使用性、可维护性、可测试性、复用性、可移植性、互联性。
1.4 系统性能需求为了能够操作的方便,系统应该具有很大的灵活性,安全性。
1.5本课题目标教学管理信息系统基于Internet/Intranet,是一个为教务工作提供方便的网络系统,不仅能使管理更快捷,更方便,而且比人工管理更客观,更不容易出错,在为教务工作提供优质、高效的业务管理和事务处理的同时,及时、准确、可靠地采集和传输信息,建立完备、可靠的教学信息管理系统。
对各院(系)教务办实现统一的信息浏览、教学内容管理,学生信息管理,电子商务法规管理,实验管理,教学交流管理,教学数据管理,考试管理.实现学生基本信息的共享。
通过校园网为访问者提供全面及时的信息和数据,如课程设置、学生的信息查询、网上考试、成绩单核实等。
本系统的具体实现目标如下:管理员:(考试管理模块),对各种用户进行管理,包括增加、删除各种用户;进行试题管理,包括增加,删除,修改,查询试题,并可以添加考试科目,设置课程的状态,即能不能进行考试;可以管理学生的考试结果和修改学生的考试状态。
教师:本系统的主要用户就是教师,教师可以进行对教学内容进行增加,删除,修改,上传下载能操作;对学生信息进行管理,可以增,删,查,改学生信息等。
学生:学生可以上传下载教学内容,可以对自己的个人信息进行维护,可以进入考试系统考试,可以查询成绩等。
1.6数据库设计1.6.1 数据项的设计设计系统首先是创建数据库,其关键问题在于确定所需的表结构并为之建立索引。
通过需求分析,可确定系统的数据项和数据结构如下:1.教学内容管理模块(1)教学目录信息包括:教学类别名称(2)教学内容信息包括:教学内容标题、教学内容正文、教学内容添加时间、所属类别2.学生管理模块(1)学生信息包括:学生学号,学生姓名,性别,年龄,所属班级,所属系别(2)班级信息包括:班级号,班级名称,所属系别(3)系别信息:系别编号,系别名称(4)科目信息包括:科目编号,科目名称,开本科目的系别3.考试管理模块(1)考生信息包括:学号,学生登陆密码,学生姓名,性别,考试状态,当前考试课程。
(1)试题信息包括:试题编号,试题题干,试题答案(4项),正确答案,是否发布。
(2)考试结果信息包括:考生学号,课程编号,成绩,考试状态。
(3)负责考试科目的老师信息包括:教师工号,登陆密码,教师姓名,负责课程。
1.6.2 概念结构设计本系统在需求分析的基础上设计出能够满足用户需求的各种实体。
根据上面的分析所得的主要实体有:教学内容部分:教学内容实体;学生信息管理部分:学生实体;考试部分:考生实体、老师实体、考试考试科目实体等,将得到的用户需求抽象为信息结构即概念模型。
各个实体具体的描述E-R图如下:图1-6-2-2 学生实体图E-R图图1-6-2班级实体E-R图图1-6-2 科目实体E-R图图1-6-2-3 考生实体E-R图图1-6-2-4 负责考试科目的老师实体E-R图图1-6-2-5考试科目E-R图1.6.3逻辑结构设计把概念结构设计阶段设计好的E-R图转化为选用DBMS产品所支持的数据模型相符合的逻辑结构,这里用的是Microsoft SQLSERVER 2000 数据库系统, 其各个表格的设计结果如下:1.教学内容管理模块:本模块主要是教师对教学内容的增加,删除,查询,修改,上传下载等基本操作。
本模块总共有两个表,教学内容目录表如表1.4.1.1所示,教学内容表如表1-1所示:1-1 Category表字段名称数据类型字段长度ID int 4Type nvarchar 50其中ID设置为主键,Type为所添加教学内容的类别。
1-2 TeachContent表字段名称数据类型字段长度ID int 4Title nvarchar 50Content varchar 800UpLoadTime datetime 8CategoryID int 4(1)ID为主键;(2)Title为添加内容的题目,为文本类型;(3)Content为添加的教学内容,为适应一般需求,字段设置成800;(4)UpLoadTime为教学内容的添加时间或最近一次的修改时间;(5)CategoryID为添加内容类别ID,等于Category. ID2 学生信息管理模块本模块主要是对学生信息的操作,该模块的用户为教师,学生的属性有所属的班级,所属的系别等,本模块的系别表如2-1所示,班级信息表如2-2所示,学生表如2-3所示:2-1 Sdept表字段名称数据类型字段长度SdeptNO nvarchar 50SName nvarchar 50SdeptNO为系别代号,SName为系别名称2-2 Class表字段名称数据类型字段长度CNO nvarchar 50CName nvarchar 50SdeptNo nvarchar 50CNO为班级编号;CName为班级;SdeptNo为所属系别,Sdept. SdeptNO=Class.SdeptNo。
2-3 Students表字段名称数据类型字段长度Sno nvarchar 50Sname nvarchar 50SPWD nvarchar 50Ssex nvarchar 50Sage int 4ClassID nvarchar 503.考试管理(1) test表结构每道选择题均有四个备选答案项,每个字段都所有数据类型,字段长度,是否允许为空等属性。