学生作业管理系统论文
学生管理系统毕业论文

学生管理系统毕业论文学生管理系统是一种通过计算机技术来管理和维护学生信息的系统。
它可以方便地记录和查询学生的个人信息、学习成绩、考勤情况等,帮助学校和教师更好地管理学生和开展教学工作。
本文将从系统的介绍、功能和优势几个方面来论述学生管理系统的重要性和价值。
学生管理系统是一种集成了学生信息管理、成绩管理、考勤管理等功能的软件系统。
它可以通过学生的学号或者姓名来快速查询和获取学生的个人信息,包括姓名、出生日期、性别、家庭住址等。
同时,学生管理系统还可以记录学生的学习成绩,包括每门课程的考试成绩和平时成绩,并可以进行统计和分析。
另外,学生管理系统还可以记录学生的考勤情况,包括迟到、旷课等,方便教师和学校进行监管和管理。
学生管理系统的重要性在于它可以提供一个高效、安全、准确的学生信息管理平台。
传统的学生信息管理方式主要依靠纸质档案,容易受到物理损坏、丢失等因素的影响,而且查询和更新信息的速度较慢。
而学生管理系统可以将学生的信息进行电子化管理,极大地提高了信息的安全性和可靠性,并且可以随时随地通过计算机进行查询和更新,方便快捷。
另外,学生管理系统的功能还包括教学管理和统计分析。
教师可以通过该系统对学生的学习情况进行分析,判断学生的学习状况和进步情况,并根据需要进行个性化教育。
同时,学校和教育管理部门可以通过学生管理系统进行学生的统计分析,了解学生群体的整体情况,为教学改革和教育政策的制定提供数据支持。
学生管理系统的优势在于它能够提高学校和教师的工作效率。
传统的学生信息管理方式需要大量的人力物力来进行维护和管理,而学生管理系统可以自动化处理学生信息,并提供查询、更新、分析等功能,大大减轻了教师和学校的工作负担。
同时,学生管理系统可以实现跨部门、跨学期的信息共享,提高了教学评估和管理的准确性和效率。
综上所述,学生管理系统是一种重要的辅助工具,可以帮助学校和教师更好地管理学生和开展教学工作。
它的功能和优势使其成为一种不可或缺的信息化管理系统,可以提高学校和教师的工作效率,提供准确、可靠的学生信息,为教育教学工作的改进和发展提供有力的支持。
基于bs模型的学生作业管理系统—教师模块大学论文

河北农业大学本科毕业论文(设计) 题目:基于B/S模型的学生作业管理系统—教师模块摘要在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的各种网络应用也层出不穷。
在国内,从学生作业管理系统的管理情况来看,在现代化教育技术模式下,使用计算机提交作业已相当普及。
现行的大学、各种网校,学生根据老师的安排提交作业,老师对学生的作业进行批阅和管理。
但能够合理使用硬件资源,有条理地管理好学生作业信息的却少之又少。
通过此系统,教师可以在线布置作业和对已布置作业列表有效管理。
教师可以在线对学生作业进行批阅和下载管理,对某课程某次作业已提交情况和学生个人所有次数作业提交情况能有效地进行统计,大大提高作业管理效率。
本文阐述了如何运用JSP技术构建一个网上作业提交和批改系统的过程,描述了B/S 模式的概念及特点,jsp的优越性,该系统主要完成了作业的上传和下载,教师对作业的批改,系统的稳定性高,操作简单。
关键词:B/S模式,作业管理、网络教学、JSPAbstractIncreasingly developed in the network today, people depend on network more and more, more and more cannot do without Internet, various network applications resulting also emerge in an endless stream.In China, from the management of student work management system, modernization of education in technology, using the computer to submit homework is very popular. The current university, school, students submit work according to the arrangement of the teacher, teacher to student's marking job and management. But to the rational use of hardware resources, orderly management of student information is less and less.Through this system, teachers can online homework and have effective layout management job list. Teachers can online reviews and download management of student work, in the course of a particular job has been submitted and student individual all times job submission to effectively carry out statistics, greatly improve the operation management efficiency.This paper describes the process of how to use JSP technology to build an online assignment submission and correction system,Describes the concept and characteristics of B/S mode, the superiority of JSP, the system is mainly to complete the download and upload homework, teachers on the job, high system stability, simple operation.Keywords: B/S mode, operation management, network teaching, JSP目录1.引言 (1)1.1选题背景 (1)1.2 课题研究的目的和意义 (1)1.3 国内外概况 (1)1.4 课题的主要研究内容 (2)2. 实现技术 (2)2.1 Java技术 (2)2.2 JSP技术概述 (3)2.3 B/S体系结构 (3)2.4 MyEclipse 开发环境 (4)3.系统分析 (5)3.1需求分析 (5)3.2功能分析 (5)3.2.1 管理员模块功能分析 (5)3.2.2 教师模块功能需求 (6)3.2.3 系统功能结构图 (6)3.2.4系统设计 (6)4.数据库设计 (8)5.系统实现 (9)5.1 登陆及注册页 (9)5.2管理员页面 (10)5.3教师页面 (13)5.3.1教师首页 (13)5.3.2教师信息管理 (13)5.3.3教师作业管理 (14)5.3.4教师课程管理 (16)5.3.5教师密码修改页面 (16)6.结束语 (20)参考文献 (21)致谢 (21)1.引言随着互联网逐步普及,人们的生活和工作也越来越离不开信息网络的支持,而作业管理系统是学校作业管理的一种很重要的应用。
作业系统的设计与实现论文

摘要互联网的出现改变了人类的生活方式,提高了人们的高效率的工作和高质量的生活,随着信息时代(互联网)的发展,网络教育也应运而生,实现了人类教育的一次革命。
如今网上教学已经成为高等教育领域中日益流行的教学模式,它的灵活性、方便性、资源共享等优势,受到世界各国教育界的青睐。
课程资源管理系统的开发是为了将Internet网络与现代教育模式相融合,为教师与学生在教学过程中的相互交流提供了更快捷的方式,实现了个人信息维护、课件上传与下载、教学信息发布、作业发布、评阅作业等功能,提高了教学质量。
该系统平台的系统需求分析、总体设计、详细设计到特定的代码实现和后续的代码优化,功能测试是严格遵循软件工程的思想。
本设计使用在网络上架构一个网络课程资源管理系统,以推进三化(教学无纸化,作业电子化,管理智能化)的发展。
本系统从理论和实践两个角度出发,对一个具有数据分析功能的课程资源管理系统进行设计与实现分析。
论文首先较为详尽地介绍了面向对象分析与设计的有关概念与技术,特别深入介绍了在本系统中运用到的知识,如:面向对象的分析设计流程;系统中所用到的开发技术的特点、结构框架以及使用方法。
接着对课程资源管理系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划。
关键词:网络教学,数据库,作业平台,AbstractThe appearance of Internet has not only changed the living way of human being, but also improved people’s working efficiency and living quality. As the development of Internet, On-line education comes and brings a revolution of human education into effect. On-line teaching has become popular teaching mode in advanced education area. The development of instruction platform for Database Theory and Application Technology mixes Internet technology and modern education concept together, provides more convenient way for teaching communication between teachers and students, and carries out maintaining personal information putting the course on the net and downloads it, issuing teaching information and homework, reading and appraising exercises and etc. All of the above improve teaching effort. From requirement analysis, outline design, detailed design to coding implementation, function test, the development of instruction platform keeps strictly to the idea of software engineering. This procedure tries to build up a bookshop in the network with , So that every customer needn't go out and can do shopping easily through surfing the Net at home .this article is analyzing the design and realization of an online bookshop with Data Mining function, from the views of theory and practice. Starting with introducing conceptsand techniques of OOA and OOP in detail, especially introducing theknowledge which apply for this system, such as: the feature and flowof OOA and OOP; analyzing the feature、structure and using method ofdeveloping techniques and which using in my system.And then, this article analyses the feasibility of the system, thenminutely layouts the design thoughts, goals and the system holisticframework. At last, this article minutely explains the design andrealization of Web page layout, data base and application program ofour system.Keywords: network, database, platform, 目录摘要 (I)Abstract (2)1.引言 (5)管理信息系统(MIS) (6)2.1 管理信息系统简介 (6)2.2 管理信息系统的历史 (6)2.3 管理信息的作用 (8)2.4 管理信息系统定义 (8)3.系统分析 (10)3.1 系统需求分析 (10)3.1.1 用户身份级别要求(权限)管理 (10)3.1.2 系统功能模块设置 (11)3.2系统设计目标 (12)3.3 系统的开发工具 (12)3.3.1 开发环境 (12)3.3.2 编程运行环境 (13)4 系统设计 (14)4.1 数据库设计 (14)4.2 系统模块分析与设计 (15)4.3 界面设计 (16)5部分代码 (17)5.1 用户登录认证部分代码 (17)5.2 学生作业修改功能部分代码 (18)6测试 (19)6.1测试的重要性 (20)7 结论 (22)8 参考文献 (23)9 致谢 (25)1.引言数年前,很少有人知道互联网是什么样的东西,现如今,大多数人已经离不开互联网,因为它有着巨大的潜力,也有着巨大的影响力,虽然比较抽象,但却已经影响到人们生活的各个角落,大到国家、全球,小到人们的日常生活——交流,购物等等。
学生作业管理网络化的设计与实现毕业论文

学生作业管理网络化的设计与实现毕业论文学生作业管理网络化的设计与实现摘要:如今,随着网络技术的飞速发展、电脑化教学与远程的网络化教学方式的普及,给传统的教学方式带来了重大的变革,也给实施变革的教育工作者们提出了很多新的课题。
其中一个问题就是如何有效的管理学生网络作业。
在网络普及的时代,越来越多的东西都从现实走向网络,学生作业也同样如此。
现在的学生作业都普遍较多,抄袭现象严重,从而引发了学生走向极端的现象。
一个规范化、安全性高的作业管理系统可以杜绝许多作业抄袭现象,让学生养成良好的品性习惯,同时也能减轻教师批改作业的工作量,因此创建一个网络化的学生作业管理系统成为了时代发展的必然。
关键字:网络化;作业管理;发展The design and implementation of student jobmanagement networkAbstract: Nowadays, with the popularization of the rapid development of network technology, computerized teaching and remote network teaching mode, to the traditional way of teaching brought great changes, but also to implement reform educators put forward many new problems. One of the questions is how to effectively manage the students' network operations.In the era of network popularization, more and more things are from the reality to the network, students work is also true.Now the students are more and more work, the phenomenon of plagiarism is serious, which led to the phenomenon of students to extreme. A standardized, high security, job management system can prevent a lot of homework plagiarismphenomenon, to enable students to develop good moral habits, also can reducethe teacher correcting homework workload, thus creating a network of studenthomework management system become the inevitable development of the times. Key words: network; job management; development目录第1章绪论..................................................... - 1 -1.1学生作业管理的发展现状................. - 1 -1.2课题的目的与意义............................. - 1 -1.3本课题要解决的主要问题................. - 1 -第2章学生作业管理网络化系统的需求分析- 2 -2.1 功能说明............................................ - 2 -2.2 需求分析............................................ - 2 -2.2.1 用户的需求分析..................... - 2 -2.2.2 系统的需求分析..................... - 2 -2.2.3性能的需求分析...................... - 3 -第3章学生作业管理系统的设计................. - 4 -3.1 系统总体结构设计............................ - 4 -3.1.1系统总体功能结构.................. - 4 -3.2 功能设计............................................ - 5 -3.2.1 登录子系统的功能设计......... - 5 -3.2.2 学生子系统的功能设计......... - 5 -3.2.3 教师子系统的功能设计......... - 7 -3.2.4 管理员子系统的功能设计..... - 9 -第4章学生作业管理系统的实现............... - 11 -4.1登录界面功能的实现....................... - 11 -4.2 学生注册页面的实现...................... - 12 -4.3 添加教师界面功能的实现.............. - 14 -4.4交作业界面功能的实现................... - 14 -4.5 作业批改页面.................................. - 15 -第5章系统测试........................................... - 16 -5.1 测试目的.......................................... - 16 -5.2 登录功能测试.................................. - 16 -5.3 教师公告发布测试.......................... - 17 -5.4 学生作业提交测试.......................... - 20 -5.5 疑难解答功能测试.......................... - 21 -5.6 测试结论.......................................... - 23 -结论............................................................... - 24 -致谢............................................................. - 25 -参考文献......................................................... - 26 -第1章绪论1.1学生作业管理的发展现状如今,随着网络技术的飞速发展、电脑化教学与远程的网络化教学方式的普及,给传统的教学方式带来了重大的变革,也给实施变革的教育工作者们提出了很多新的课题。
学生管理系统论文QT

学生管理系统论文QT摘要本篇论文将介绍一个基于QT的学生管理系统的设计与实现。
学生管理系统是一种常见的教育管理系统,其主要功能是管理学生的个人信息、课程信息以及成绩信息。
本文通过使用QT框架,设计了一个易于使用且功能完善的学生管理系统。
该系统具有良好的交互界面、数据存储和查询功能,并且支持学生信息的增删改查操作。
本文将详细介绍学生管理系统的需求分析、系统设计、界面实现和数据存储等方面内容。
1. 引言学生管理系统是为了方便学校管理学生信息而设计开发的软件系统。
传统的学生管理系统通常基于Web开发,使用较为复杂,并且在数据处理和用户交互方面存在一些不便。
本文通过使用QT框架设计学生管理系统,旨在简化系统的开发和维护,并提供更优秀的用户体验。
2. 需求分析本节对学生管理系统的需求进行分析,主要包括功能需求和非功能需求两部分。
2.1 功能需求学生管理系统的功能需求主要包括以下几个方面:1.学生信息管理:包括学生个人信息(学号、姓名、性别、年龄等)的管理和维护。
2.课程信息管理:包括课程名称、授课老师、上课时间等课程信息的管理和维护。
3.成绩信息管理:包括学生成绩的录入、修改、查询和删除等操作。
4.统计功能:包括对学生信息和成绩信息进行统计和分析,如平均成绩、最高分、最低分等。
2.2 非功能需求学生管理系统的非功能需求主要包括以下几个方面:1.易用性:用户界面友好、操作简单,方便用户上手操作。
2.稳定性:系统应具有较高的稳定性,能够正常运行并且不易崩溃。
3.数据安全性:学生信息和成绩信息应进行适当加密和权限验证,保证数据的安全性。
4.查询性能:系统具备较快的数据查询和处理能力,查询结果及时返回。
3. 系统设计本节将对学生管理系统的系统设计进行详细介绍。
3.1 系统结构学生管理系统主要分为三层结构:用户界面层、业务逻辑层和数据访问层。
3.1.1 用户界面层用户界面层负责与用户进行交互,接收和显示用户的信息。
学生作业在线管理系统论文

摘要随着信息技术的迅速发展、电脑化教学与远程的网络化教学的普及,给传统的教学方式带来了重大的革命,也给教学改革的实施者们提出了很多新的课题。
学校教育信息化普及相当迅速,许多课程都实现了多媒体教学,学生的作业相当大的一部分是数字作业。
在实际的教学工作中,教师批改作业的方式大至有三种:一是当场批改,这种方式批改往往达不到一定深度;二是复制到磁盘后逐一批改,这种方式在公共机房频繁使用储存设备,既麻烦又不利于信息安全;三是发送到 E- mail 中,教师下载后批改,这种方式教师下载E- mail中的作业比较繁琐,而且工作量很大。
网上作业在线管理系统是集数字作业的收交、批改和反馈于一体的管理系统,既省力、方便、高效又兼顾了信息安全。
本文档主要介绍了一个特定的系统——学生作业在线管理系统。
我们运用ASP技术构建一个网上作业提交和批改系统的过程。
通过对其系统的可行性研究,需求分析,结构设计等多方面来介绍和设计。
本系统采用的是Visual Studio 2005的开发环境和ACCESS的数据库等工具。
本系统的主要目标是对于学生的作业进行计算机化的管理。
该系统的主要功能包括:管理员用户的功能、教师用户的功能、学生用户的功能等。
本文档还描述了B/S模式的概念及特点,ASP的优越性及对通用作业批改系统的分析,该系统主要完成了作业的上传,教师对作业的批改,系统得稳定性高,操作简单。
关键字:学生作业在线管理系统 B/S模式 ASPABSTRACTWith the rapid development of information technology, computerized teaching and remote network teaching, give the popularity of traditional teaching method of brought great revolution, also give teaching reform the implementer raised so many new task. School education informatization popularity, many courses are quite quickly realized the multimedia teaching, The students' work quite big is part of the digital work.In actual teaching, the teacher revises assignments to have three ways: One is the spot, this way corrects corrects often hit certain depth; 2 it is copied to the disk one, and in this way after correcting the frequent use in public generator-room, both difficult and storage device against information security; Three is sent to the E-mail, the teacher revises after downloading. This way the teacher download E-mail homework, and working a lot is more tedious. Online assignments online management system is set for digital homework corrects and feedback into, integrated management system, both energy, convenient, efficient and balanced information security.This document mainly introduced a specific system - student assignments online management system. We use technology building an online assignments and correcting the system process. Through its feasibility study, needs analysis, structural design, etc. to introduce and design. This system USES is Visual Studio 2005 development environment and ACCESS database etc tools. The system's main goal is for students' work computerized management. The main function of the system includes: the function, administrator users the function, student teacher users the function etc. User The document also describes the B/S model, the concept and features of superiority and the general homework system analysis, the system mainly finish the homework assignments, teachers to upload the grade, system must high stability, simple operation.Key words: student assignments online management system B/S model asp引言随着Internet技术的发展,人们的日常生活、学习已经离不开网络。
学生管理系统毕业论文

学生管理系统毕业论文学生管理系统的开发随着社会的不断发展和科技的不断进步,学校教育管理越来越需要信息化手段来帮助管理和实现教学目标。
学生管理系统是一种用计算机和网络技术来管理学生信息和学业进度的系统。
本文将介绍学生管理系统的需求分析、系统设计和实现。
一、需求分析学生管理系统需要具有以下功能:1. 学生信息管理:包括学生基本信息,班级信息,家长联系方式等。
2. 成绩管理:包括学生每学期各科的成绩、排名等。
3. 课程管理:包括教师授课计划,课程表等。
4. 学生考勤管理:包括请假、早退、迟到等情况的记录。
5. 班级管理:包括班级信息、班级成员管理等。
6. 学生心理辅导管理:学生的心理辅导,包括接收心理咨询预约,组织心理辅导讲座等。
7. 管理信息的查询和生成:包括各种数据报表。
8. 系统安全保障:包括用户登录管理、数据加密等。
为了满足以上功能需求,我们设计了如下的系统结构。
二、系统设计1. 总体设计学生管理系统分为客户端和服务器两层。
客户端是指支持Web浏览器的终端设备,在Web浏览器上运行和访问学生管理系统。
服务器提供学生管理系统的核心服务,在服务器上存储学生数据,执行数据处理,提供数据访问服务。
学生管理系统采用B/S结构,通过Web浏览器即可访问。
2. 数据库设计学生管理系统的数据库需要包含如下表:1. 学生信息表,包括学生姓名、性别、年龄、身份证号、家庭住址。
2. 成绩表,包括学生每学期各科的成绩、排名等。
3. 课程表,包括教师授课计划,课程表等。
4. 学生考勤表,包括请假、早退、迟到等情况的记录。
5. 班级管理表,包括班级信息、班级成员管理等。
6. 学生心理辅导表,包括学生的心理辅导记录。
7. 访问数据表,包括登录的用户名和密码等信息。
以上表需要建立索引以提高查询效率,并进行必要的关联。
3. 系统实现采用了MVC架构。
MVC架构模式将Web应用程序分成三个核心部分:模型,视图和控制器。
模型表示应用程序的核心业务逻辑、视图展现数据。
学生管理系统毕业论文

学生管理系统毕业论文学生管理系统是一种利用计算机技术有效管理学生信息并提高学生管理工作效率的信息系统。
随着教育信息化的不断推进,学生管理系统得到了广泛应用和发展。
本文以学生管理系统为研究对象,从系统的设计与实现、功能特点和应用效果等方面进行探讨。
学生管理系统的设计与实现,主要包括学生信息录入、成绩管理、考勤管理、奖惩管理、教学资源管理、与其他系统联动等模块。
学生信息录入模块是将学生的基本信息以及课程选修情况等数据录入系统中,以便后续管理和查询。
成绩管理模块是负责记录学生的考试成绩,并根据成绩进行排名和分析,提供给教师和学生参考。
考勤管理模块是用来统计学生的上课情况,包括迟到、旷课、请假等情况,以便学校进行管理和学生进行自我管理。
奖惩管理模块是记录学生在学习和行为方面的表现,根据不同的情况给予奖励或惩罚。
教学资源管理模块是管理学校的教学资源,包括教材、试卷、教案等,方便教师进行教学。
与其他系统联动模块是将学生管理系统与其他系统进行联动,方便学校的综合管理。
学生管理系统的功能特点主要包括信息化、集中化、实时化和智能化。
信息化是指学生管理系统将学生的信息以数字化的形式进行存储和管理,提高了信息的处理和利用效率。
集中化是指学生管理系统能够将学校的学生信息集中管理,方便学校的管理工作。
实时化是指学生管理系统能够及时更新学生的信息,使学校能够准确了解学生的最新情况。
智能化是指学生管理系统能够通过数据分析和算法等技术,为学校提供决策支持和管理优化建议。
学生管理系统的应用效果主要体现在提高学生管理工作效率和信息化管理水平。
学生管理系统能够自动化处理学生的信息,大大减轻了教师和学校的工作负担,提高了管理效率。
学生管理系统能够提供学生信息的全面和准确,减少了信息的重复录入和管理,提高了信息的利用效率。
学生管理系统能够对学生的成绩、考勤、奖惩等数据进行分析和统计,为教师和学校提供科学依据,提高教育教学质量。
综上所述,学生管理系统是一种能够有效管理学生信息并提高学生管理工作效率的信息系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录摘要 (2)1课题的可行性与需求分析 (3)1.1系统功能需求 (3)1.1.1管理员部分的主要功能要求 (3)1.1.2教师部分的主要功能要求 (3)1.1.3学生部分的主要功能要求 (3)1.1.3 决定可行性的主要因素 (4)1.2性能分析 (5)1.2.1系统性能需求 (5)1.2.2主要功能要求 (5)1.3系统技术需求: (6)1.4系统数据需求 (6)1.5需求分析 (8)1.5.1 设计目标 (8)1.5.2 开发意图 (8)1.5.3 功能需求分析 (8)1.5.4 总结 (8)2总体设计 (9)2.1处理流程和数据流程 (9)3 详细设计 (12)3.1下面以结构图来描述 (12)3.2用户数据表 (13)4 结果分析 (17)参考文献 (18)摘要随着信息技术的迅速发展、电脑化教学与远程的网络化教学的普及,给传统的教学方式带来了重大的革命,也给教学改革的实施者们提出了很多新的课题。
如何有效进行作业管理就是一个让很多老师头痛的问题。
目前,国内外作业管理一般采用两种方法:一种将作业存在软盘上交;另一种者存放到教师电脑上的一个共享目录内。
但这两种方法都有各自的弊端:前一种方法不方便携带、速度慢、容量小、易损坏;后一种方法虽然解决了软盘容量小、容易坏的问题。
但却存在一个更致命的缺点:学生可以随意查看、更改和删除其它同学的作业,造成大量如抄袭作业、恶意删除或修改其他同学作业的事情发生;老师在帮学生修改作业时,也很容易弄不清楚作业批改与否;作业是谁的或是旧作业没删除掉,跟新作业搞混了等情况,虽然有些可以用严格的纪律来实现管理,但仍然会给学校和老师带来很多的麻烦。
在当前的信息化时代中,任何学校,都需要一个实用的作业管理系统来规范作业管理,这将会大大提高学校的管理水平,优化资源,实现效益的最大化。
关键词:ADO技术,JSP1课题的可行性与需求分析1.1系统功能需求学生作业管理系统主要提供网上的作业管理平台,主要分为管理员、教师、学生三个部分的功能。
1.1.1管理员部分的主要功能要求管理员登录功能,根据权限进入管理员相应的页面的功能管理员发布公告、管理公告(查看、修改、删除)的功能管理员设置院系、班级、课程、任课教师,同样具有查看、修改、删除的功能管理员修改个人资料功能管理员中的教师管理,实现教师登陆信息的初始化功能1.1.2教师部分的主要功能要求教师登录功能,根据权限进入教师相应的页面的功能教师发布公告、管理公告(查看、修改、删除)功能教师修改个人资料功能教师查看学生名单功能教师在线布置、批改作业功能教师网上答疑功能1.1.3学生部分的主要功能要求学生登录功能,根据权限进入学生相应的页面的功能学生查看、搜索公告的功能学生修改个人资料的功能学生查看、下载老师的作业题目,上传作业(说明作业格式),查看老师对作业的批改情况功能学生在网上对老师提出疑问并能查看以往对老师提出的疑问功能1.1.3 决定可行性的主要因素成本/效益分析结果,效益>成本。
技术可行,现有技术可完全承担开发任务。
操作可行,软件能被原有工作人员快速接受。
(1) 技术可行性:本系统的开发利用Microsoft Access作为本系统的数据库。
它是一个支持多用户的新型数据库,适用于中小型规模的数据量需求。
使用VBScript作为系统开发的开发环境,它作为一种现代的编程脚本语言,提供完善的指令控制语句与对象的支持及丰富的数据类型,给开发满足客户要求的高性能系统提供了保障,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。
整个系统属于一个规模比较中小的MIS系统。
尽管其在组织关系上存在着很大的复杂性,繁琐性,不确定性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。
其基本操作还是对存在数据库进行添加、删除、查找、编辑等。
所以就单纯的数据库应用来看,暂不存在太大的技术问题。
综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。
(2) 经济可行性:由于系统对学校的正常运行的影响是相当大的,所以必须要设置单独的服务器来运行这个系统。
又考虑到所有计算机硬件软件都是存在出错可能的(具体到这个系统,由于其需要不间断的运行,所以其出错的可能就会变得更大),因此整个系统应该考虑使用双机热备份技术。
使用两台服务器同时运行,一个为主一个作备份,这样可以避免服务器故障对整个系统的影响。
又考虑到这个系统是为公司内部服务的,而且数据库设置和调试时候都必须要直接使用服务器,所以应该将服务器设置在公司内部。
现在,计算机的价格已经十分低廉,性能却有了很大的进步。
而本系统的开发,为的公司工作效率带来了一个质的飞跃,主要表现有以下凡个方面:第一、本系统的运行可以代替人工进行许多繁杂的劳动;第二、本系统的运行可以节省许多资源;第三、本系统的运行可以大大的提高公司的工作效率,等等;所以,本系统在经济上是可行的。
(3) 操作可行性:系统本身方便操作是我们努力追求的目标。
考虑到使用者对电脑操作的不熟悉,我们努力采用简单直接的操作方式。
节省操作环节,减少操作步骤。
1.2 性能分析1.2.1系统性能需求实用性:为网上教学提供方便,有效进行作业管理,尽量最大限度降低管理员日常管理工作量,提高教学质量和效率,优化资源,实现效益最大化。
操作简单:本系统应该适用于不同水平的使用者,包括教师和学生,同时系统不应太复杂和烦琐,因此要求系统的操作尽可能简单易行。
技术先进:产品的系统设计和开发应紧跟着整个计算机发展潮流,采用当时最先进的设计思想,利用最新的开发技术和开发工具。
使系统能够无论在功能设计上,还是在技术实现上,都处于同行业的领先地位。
安装使用简便:服务器端的安装简洁明了,客户机无需再装任何软件,通过浏览器就可以直接访问,可以直接接入Internet,无论您身在何处,只要您可以访问Internet都可以使用本系统。
适应性:应该能广泛应用于不同类型的学校。
系统采用模块化设计,用户可以根据自己的实际情况自行组合,使系统在不同的硬件环境下都能得以应用。
代码可读性好:文中的代码将尽可能简洁,易懂。
1.2.2主要功能要求主要功能:为方便教师检查学生的实验作业,减少大量数据处理,复杂的排版操作从而经常出现错误率高、网页样式不一、重覆枯燥计算机操作和网页美观性的问题,提高学生的实验效率。
查看实验作业时应保证查准率,查看的记录应与给定的实验项内容完全匹配。
数据安全性,修改数据时,一定要保证输入正确,并且数据保密性要高。
输入要求:数据完整、详实输出要求:简捷、快速、实时安全与保密要求:客户端要求提供身份验证,只允许通过身份验证的用户使用本系统要求能在发生意外(如掉电)的情况下,保证不丢失数据。
1.3系统技术需求:目前,开发此类系统的技术主要有JAVA、JSP技术。
另外,还应用到MySQL 数据库。
1.4系统数据需求数据字典是对流程图加以补充说明的工具,为系统管理员提供了数据项的综合信息。
下面将列出管理系统中的几个重要数据元素。
表1.2答疑—问题信息表表1.3答疑—回复信息表表1.4作业信息表表1.5上载作业信息表表1.6院系/班级/课程信息表1.5需求分析1.5.1 设计目标设计一个网络版的作业管理系统,适用于某些学校。
系统包括详细信息介绍,除了基本的信息,也包括各种用户的信息。
除此以外,该系统最重要的可以方便管理员工对用户信息的记录,同时系统将整个信息整理,按不同的分类进行信息统计,项目主管就可以查看这些信息。
1.5.2 开发意图作业管理系统将提供更合理快捷的查询信息,即可以单条件查询,也可以多条件组合查询。
同时提供对用户发布最新资讯信息的功能。
作业管理系统是一个更为实用的平台,学校可以在此发布所属的基本信息,详细信息,并可对学生和教师做出记录。
既是信息发布的平台,也是信息管理的工具。
1.5.3 功能需求分析本系统主要完成一下功能:(1) 基本信息:管理员、客户和信息录入。
学校管理的一些初始数据,也必须的。
管理的其他模块全部是调用这些数据得到。
(2) 用户管理:提供用户姓名、地址、电话、帐号等管理资料库功能。
(3) 权限管理:权限管理分前台与后台进行区分。
(4) 系统维护:数据整理、密码管理、数据清除等。
(5) 对整个系统要有管理员进行管理,对某些需要及时更新的信息进行修改,添加或者删除。
(7) 整个系统要求操作简捷,方便用户使用。
1.5.4 总结从经济方面,项目所带来的长远利益远远大于项目的开发成本,表明项目具有经济价值;从技术方面,项目开发所使用的工具载体都能够实现系统所需要的功能,表明项目是能够实现的;从用户方面,在不掌握任何专业知识的前提下,可以方便快速的上手,表明项目是具有广泛使用人群的,所以从可行性分析来看项目是可行的。
2总体设计2.1处理流程和数据流程E-R 图是直观表示概念模型的工具,它有四个基本成分:矩形框,表示实体类型(考虑问题的对象)。
菱形框,表示联系类型(实体间的联系)。
椭圆形框,表示实体类型和联系类型的属性。
直线,联系类型与其涉及的实体类型之间以直线连接。
E-R 图由实体、属性、联系三部分组成。
根据系统数据库的需求分析,实体的数据项和数据结构,得到管理系统全局E-R 图(实体-关系图)。
如图2-1: 下面将使用(结构化设计)面向数据流的方法对实验作业管理系统的处理流程进行分析。
系统流程分析:输入信息为实验资料或个人信息,还包括一个核对、检查作业、用于教学的功能。
输出为运行结果、查看源代码、实验报告、确定或出错信息。
其内部处理流程如下:图2-1教师实体信息图,如图2-2:图2-2 教师实体信息图 数据库 学生学生学生 教师查询请求 提交作业 核对作业 检查作业 学生 学生 学生教师 查询请求 实验报告 核对作业 用于教学 用户名 编号 工作日期 职称名称 院系名称 职务名称 备注 用户权限 用户密码 姓名教师图2-3 学生实体信息图教师实体信息图,如图2-4:图2-4 教师实体信息图学生实体信息图,如图图2-5 学生实体信息图管理员实体信息图,如图2-6:图2-6管理员实体信息图3 详细设计在完成系统的E-R图(实体-关系图)之后,需要将E-R模型转化为关系模型,也就是说,要设计出数据库所需要的表格。
在这里,选用的是关系数据库,因为关系数据库中的二维表格可以很清楚地描述数据之间的联系。
根据E-R图(实体-关系图)和数据字典,设计出作业管理系统数据库的各个数据表。
根据系统用户使用要求得到系统用户数据表,根据员工、部门实体得到教师信息数据表,根据学生实体属性设计得到学生数据表,根据管理员实体属性设计得到管理员数据表等。
3.1下面以结构图来描述实验作业管理系统的软件总体结构。