1、老师在帮学生修改作业时,也很容易弄不清楚作业批改与否;作业是谁的或是旧作业没删除掉,跟新作业搞混了等情况,虽然有些可以用严格的纪律来实现管理,但仍然会给学校和老师带来很多的麻烦。在当前的信息化时代中,任何学校,都需要一个实用的作业管理系统来规范作业管理,这将会大大提高学校的管理水平,优化资源,实现效益的最大化。关键词:PHP,MYSQL,管理系统AbstractWith the rapid development of information technology, computer-based teaching and distance teaching network popularity
2、 of the traditional teaching methods to bring about a major revolution, but also to the teaching of the perpetrators have raised many new issues. How effective operations management is a headache for many teachers. At present, domestic and international operations management commonly used method is
3、stored on the computer teachers, a shared directory. However, this method has drawbacks: there is a more fatal flaws: Students are free to view, change, and delete operations of other students, resulting in a large number of operations such as copy, delete or modify other students malicious operatio
4、ns happened; teachers to help students revise work time, and very easy to get job correcting it or not is not clear; work or who is not deleted the old job, new job confused with other conditions, although some can be achieved with strict discipline management, but still give the school and teachers
5、 bring a lot of trouble. In the current information age, any school, we need a practical job management system to regulate the operations management, which will greatly enhance the schools management, optimization of resources to achieve maximum efficiency.Keywords: PHP, MYSQL, management system1课题的
6、可行性与需求分析1.1系统功能需求学生作业管理系统主要提供网上的作业管理平台,主要分为管理员、教师、学生三个部分的功能。1.1.1管理员部分的主要功能要求 管理员登录功能,根据权限进入管理员相应的页面的功能 管理员发布公告、管理公告(查看、修改、删除)的功能 管理员设置院系、班级、课程、任课教师,同样具有查看、修改、删除的功能 管理员修改个人资料功能 管理员中的教师管理,实现教师登陆信息的初始化功能1.1.2教师部分的主要功能要求 教师登录功能,根据权限进入教师相应的页面的功能 教师发布公告、管理公告(查看、修改、删除)功能 教师修改个人资料功能 教师查看学生名单功能 教师在线布置、批改作业功
7、能 教师网上答疑功能1.1.3学生部分的主要功能要求 学生登录功能,根据权限进入学生相应的页面的功能 学生查看、搜索公告的功能 学生修改个人资料的功能 学生查看、下载老师的作业题目,上传作业(说明作业格式),查看老师对作业的批改情况功能 学生在网上对老师提出疑问并能查看以往对老师提出的疑问功能1.2 性能分析1.2.1系统性能需求 实用性:为网上教学提供方便,有效进行作业管理,尽量最大限度降低管理员日常管理工作量,提高教学质量和效率,优化资源,实现效益最大化。 操作简单:本系统应该适用于不同水平的使用者,包括教师和学生,同时系统不应太复杂和烦琐,因此要求系统的操作尽可能简单易行。 技术先进:产
8、品的系统设计和开发应紧跟着整个计算机发展潮流,采用当时最先进的设计思想,利用最新的开发技术和开发工具。使系统能够无论在功能设计上,还是在技术实现上,都处于同行业的领先地位。 安装使用简便:服务器端的安装简洁明了,客户机无需再装任何软件,通过浏览器就可以直接访问,可以直接接入Internet,无论您身在何处,只要您可以访问Internet都可以使用本系统。 适应性:应该能广泛应用于不同类型的学校。系统采用模块化设计,用户可以根据自己的实际情况自行组合,使系统在不同的硬件环境下都能得以应用。 代码可读性好:文中的代码将尽可能简洁,易懂。1.2.2主要功能要求主要功能:为方便教师检查学生的实验作业,
9、减少大量数据处理,复杂的排版操作从而经常出现错误率高、网页样式不一、重覆枯燥计算机操作和网页美观性的问题,提高学生的实验效率。查看实验作业时应保证查准率,查看的记录应与给定的实验项内容完全匹配。数据安全性,修改数据时,一定要保证输入正确,并且数据保密性要高。输入要求:数据完整、详实输出要求:简捷、快速、实时安全与保密要求:客户端要求提供身份验证,只允许通过身份验证的用户使用本系统要求能在发生意外(如掉电)的情况下,保证不丢失数据。1.3系统技术需求:目前,开发此类系统的技术主要有PHP技术。另外,还应用到MySQL数据库。1.4系统数据需求数据字典是对流程图加以补充说明的工具,为系统管理员提供
10、了数据项的综合信息。下面将列出管理系统中的几个重要数据元素。名称:公告信息表别名:news说明:存储公告基本信息结构:(主键)公告编号ID(长整型)公告类型News_Type(文本 50)+公告标题 News_Title(文本50)+公告发布日期 News_Date(日期/时间)+公告发布作者 News_Author文本 50)+公告内容 News_Content(备注)表1.1公告信息表答疑问题信息表dayi存储答疑的问题信息(主键)答疑问题编号ID(长整型)+班级编号class_id(长整型)+课程编号kc_id(长整型)+学生学号stu_id(文本50)+答疑问题标题dayi_title
11、(文本 50)+答疑问题内容dayi_content+答疑提问时间dayi_date(日期/时间)表1.2答疑问题信息表答疑回复信息表dayi-re存储老师回复答疑信息(主键)答疑回复问题编号dayi_id(长整型)+教师编号teach_id(文本 50) +答疑回复内容re_content+答疑回复日期时间re_date(日期/时间)表1.3答疑回复信息表作业信息表home_work存储作业信息(主键)作业信息编号(长整型)+班级编号(长整型)+课程编号(长整型)+教师编号(文本50)+作业名称(文本50)+作业发布日期(日期/时间)+作业截止日期(日期/时间)+详细作业信息表1.4作业信息
12、表上载作业信息表upload存储学生上载作业信息(主键)上传作业信息编号(长整型)+作业信息编号(长整型)+教师编号(长整型)+学生编号(文本50)+作业分数(日期/时间)+作业上传地址(文本50)表1.5上载作业信息表院系/班级/课程信息表class_infor存储学院/班级/课程信息(主键)院系/班级/课程信息编号(长整型)+学院/班级/课程名称(文本50)+学院/班级/课程级别(长整型)+教师编号(文本50)+学院/班级/课程所对应编号(长整型)表1.6院系/班级/课程信息表1.5 需求分析1.5.1 设计目标设计一个网络版的作业管理系统,适用于某些学校。系统包括详细信息介绍,除了基本的
13、信息,也包括各种用户的信息。除此以外,该系统最重要的可以方便管理员工对用户信息的记录,同时系统将整个信息整理,按不同的分类进行信息统计,项目主管就可以查看这些信息。1.5.2 开发意图作业管理系统将提供更合理快捷的查询信息,即可以单条件查询,也可以多条件组合查询。同时提供对用户发布最新资讯信息的功能。作业管理系统是一个更为实用的平台,学校可以在此发布所属的基本信息,详细信息,并可对学生和教师做出记录。既是信息发布的平台,也是信息管理的工具。1.5.3 功能需求分析本系统主要完成一下功能:(1) 基本信息:管理员、客户和信息录入。学校管理的一些初始数据,也必须的。管理的其他模块全部是调用这些数据
14、得到。(2) 用户管理:提供用户姓名、地址、电话、帐号等管理资料库功能。(3) 权限管理:权限管理分前台与后台进行区分。(4) 系统维护:数据整理、密码管理、数据清除等。(5) 对整个系统要有管理员进行管理,对某些需要及时更新的信息进行修改,添加或者删除。(7) 整个系统要求操作简捷,方便用户使用。1.5.4 总结从经济方面,项目所带来的长远利益远远大于项目的开发成本,表明项目具有经济价值;从技术方面,项目开发所使用的工具载体都能够实现系统所需要的功能,表明项目是能够实现的;从用户方面,在不掌握任何专业知识的前提下,可以方便快速的上手,表明项目是具有广泛使用人群的,所以从可行性分析来看项目是可行的。2 详细设计在完成系统的E-R图(实体关系图)之后,需要将E-R模型转化为关系模型,也就是说,要设计出数据库所需要的表格。在这里,选用的是关系数据库,因为关系数据库中的二维表格可以很清楚地描述数据之间的联系。根据E-R图(实体关系图)和数据字典,设计出作业管理系统数据库的各个数据表。根据系统用户使用要求得到系统用户数据表,根据员工、部门实体得到教师信息数据表,根据学生实体属性设计得到学生数据表,根据管理员实体属性
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1