学生作业管理系统毕业设计Word格式文档下载.docx

上传人:b****5 文档编号:21517755 上传时间:2023-01-30 格式:DOCX 页数:11 大小:81.41KB
下载 相关 举报
学生作业管理系统毕业设计Word格式文档下载.docx_第1页
第1页 / 共11页
学生作业管理系统毕业设计Word格式文档下载.docx_第2页
第2页 / 共11页
学生作业管理系统毕业设计Word格式文档下载.docx_第3页
第3页 / 共11页
学生作业管理系统毕业设计Word格式文档下载.docx_第4页
第4页 / 共11页
学生作业管理系统毕业设计Word格式文档下载.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

学生作业管理系统毕业设计Word格式文档下载.docx

《学生作业管理系统毕业设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《学生作业管理系统毕业设计Word格式文档下载.docx(11页珍藏版)》请在冰豆网上搜索。

学生作业管理系统毕业设计Word格式文档下载.docx

Keywords:

PHP,MYSQL,managementsystem

1课题的可行性与需求分析

1.1系统功能需求

学生作业管理系统主要提供网上的作业管理平台,主要分为管理员、教师、学生三个部分的功能。

1.1.1管理员部分的主要功能要求

管理员登录功能,根据权限进入管理员相应的页面的功能

管理员发布公告、管理公告(查看、修改、删除)的功能

管理员设置院系、班级、课程、任课教师,同样具有查看、修改、删除的功能

管理员修改个人资料功能

管理员中的教师管理,实现教师登陆信息的初始化功能

1.1.2教师部分的主要功能要求

教师登录功能,根据权限进入教师相应的页面的功能

教师发布公告、管理公告(查看、修改、删除)功能

教师修改个人资料功能

教师查看学生名单功能

教师在线布置、批改作业功能

教师网上答疑功能

1.1.3学生部分的主要功能要求

学生登录功能,根据权限进入学生相应的页面的功能

学生查看、搜索公告的功能

学生修改个人资料的功能

学生查看、下载老师的作业题目,上传作业(说明作业格式),查看老师对作业的批改情况功能

学生在网上对老师提出疑问并能查看以往对老师提出的疑问功能

1.2性能分析

1.2.1系统性能需求

实用性:

为网上教学提供方便,有效进行作业管理,尽量最大限度降低管理员日常管理工作量,提高教学质量和效率,优化资源,实现效益最大化。

操作简单:

本系统应该适用于不同水平的使用者,包括教师和学生,同时系统不应太复杂和烦琐,因此要求系统的操作尽可能简单易行。

技术先进:

产品的系统设计和开发应紧跟着整个计算机发展潮流,采用当时最先进的设计思想,利用最新的开发技术和开发工具。

使系统能够无论在功能设计上,还是在技术实现上,都处于同行业的领先地位。

安装使用简便:

服务器端的安装简洁明了,客户机无需再装任何软件,通过浏览器就可以直接访问,可以直接接入Internet,无论您身在何处,只要您可以访问Internet都可以使用本系统。

适应性:

应该能广泛应用于不同类型的学校。

系统采用模块化设计,用户可以根据自己的实际情况自行组合,使系统在不同的硬件环境下都能得以应用。

代码可读性好:

文中的代码将尽可能简洁,易懂。

1.2.2主要功能要求

  主要功能:

为方便教师检查学生的实验作业,减少大量数据处理,复杂的排版操作从而经常出现错误率高、网页样式不一、重覆枯燥计算机操作和网页美观性的问题,提高学生的实验效率。

  查看实验作业时应保证查准率,查看的记录应与给定的实验项内容完全匹配。

数据安全性,修改数据时,一定要保证输入正确,并且数据保密性要高。

  输入要求:

数据完整、详实

  输出要求:

简捷、快速、实时

  安全与保密要求:

客户端要求提供身份验证,只允许通过身份验证的用户使用本系统

要求能在发生意外(如掉电)的情况下,保证不丢失数据。

1.3系统技术需求:

目前,开发此类系统的技术主要有PHP技术。

另外,还应用到MySQL数据库。

1.4系统数据需求

数据字典是对流程图加以补充说明的工具,为系统管理员提供了数据项的综合信息。

下面将列出管理系统中的几个重要数据元素。

名称:

公告信息表

别名:

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(文本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作业信息表

上载作业信息表

upload

存储学生上载作业信息

(主键)上传作业信息编号(长整型)+作业信息编号(长整型)+教师编号(长整型)+学生编号(文本50)+作业分数(日期/时间)+作业上传地址(文本50)

表1.5上载作业信息表

院系/班级/课程信息表

class_infor

存储学院/班级/课程信息

(主键)院系/班级/课程信息编号(长整型)+学院/班级/课程名称(文本50)+学院/班级/课程级别(长整型)+教师编号(文本50)+学院/班级/课程所对应编号(长整型)

表1.6院系/班级/课程信息表

1.5需求分析

1.5.1设计目标

设计一个网络版的作业管理系统,适用于某些学校。

系统包括详细信息介绍,除了基本的信息,也包括各种用户的信息。

除此以外,该系统最重要的可以方便管理员工对用户信息的记录,同时系统将整个信息整理,按不同的分类进行信息统计,项目主管就可以查看这些信息。

1.5.2开发意图

作业管理系统将提供更合理快捷的查询信息,即可以单条件查询,也可以多条件组合查询。

同时提供对用户发布最新资讯信息的功能。

作业管理系统是一个更为实用的平台,学校可以在此发布所属的基本信息,详细信息,并可对学生和教师做出记录。

既是信息发布的平台,也是信息管理的工具。

1.5.3功能需求分析

本系统主要完成一下功能:

(1)基本信息:

管理员、客户和信息录入。

学校管理的一些初始数据,也必须的。

管理的其他模块全部是调用这些数据得到。

(2)用户管理:

提供用户姓名、地址、电话、帐号等管理资料库功能。

(3)权限管理:

权限管理分前台与后台进行区分。

(4)系统维护:

数据整理、密码管理、数据清除等。

(5)对整个系统要有管理员进行管理,对某些需要及时更新的信息进行修改,添加或者删除。

(7)整个系统要求操作简捷,方便用户使用。

1.5.4总结

从经济方面,项目所带来的长远利益远远大于项目的开发成本,表明项目具有经济价值;

从技术方面,项目开发所使用的工具载体都能够实现系统所需要的功能,表明项目是能够实现的;

从用户方面,在不掌握任何专业知识的前提下,可以方便快速的上手,表明项目是具有广泛使用人群的,所以从可行性分析来看项目是可行的。

2详细设计

在完成系统的E-R图(实体-关系图)之后,需要将E-R模型转化为关系模型,也就是说,要设计出数据库所需要的表格。

在这里,选用的是关系数据库,因为关系数据库中的二维表格可以很清楚地描述数据之间的联系。

根据E-R图(实体-关系图)和数据字典,设计出作业管理系统数据库的各个数据表。

根据系统用户使用要求得到系统用户数据表,根据员工、部门实体得到教师信息数据表,根据学生实体属性设计得到学生数据表,根据管理员实体属性设计得到管理员数据表等。

2.1下面以结构图来描述

实验作业管理系统的软件总体结构。

框内注明了模块的名字:

方框之间的直线表示模块的调用关系。

图3-1作业管理系统实体信息图

2.2用户数据表

系统管理员数据表:

用于保存系统用户的帐户信息,数据表命名为“User”,见表3-1:

表3-1“User”表结构

列名

数据类型

字节数

是否为空

说明

Yhm

Char

16

用户名

Mm

10

密码

Qx

Char

3

权限

教师基本信息数据表:

用于保存员工与工资管理有关的信息数据,数据表命名为“Ygb”,见表2-2:

表2-2“Ygb”表结构

16

登录用户名

Ygbh

4

教师编号

Ygxm

10

教师姓名

Bmdm

院系代码

Zwdm

职务代码

Zcdm

职称代码

Gzrq

Datetime

8

可以

工作日期

Bz

100

备注

学生基本信息数据表:

用于保存学生管理有关的信息数据,数据表命名为“Stb”,见表2-3:

表2-3“Stb”表结构

Stm

登录名

Stbh

学生编号

Stxm

学生姓名

班级代码

入学日期

Qx

3

权限

公告列表:

记录公告,其中id为主键

表2-4goga

Id

编号

gg

VarChar

500

内容

最新资讯列表:

按时间显示网站资讯情况,其中id为主键

表2-5zxun

编号

zti

标题

nr

1000

内容

sj

Datatime

日期

3结果分析

通过对系统进行需求分析、设计等一系列工作,将系统分为三个模块:

管理员模块、教师模块、学生模块,最终使系统实现了管理员修改个人资料、发布、管理公告、添加学院、班级、课程、设置任课老师;

老师发布、修改、删除公告、修改个人资料、布置、批改作业、网上答疑;

学生修改个人资料、查看成绩、作业公告、上传作业、提出疑问并查看疑问信息的功能。

系统界面美观友好,操作方便,将在很大程度上提高学校的作业管理效率,基本达到本次设计的目的。

当然,一方面由于初次尝试管理信息系统的开发,对系统开发所使用的技术、工具等还有一个从熟练到精通的过程。

另一面由于毕业设计时间有限,系统难免还存在很多的不足,需要进一步的改善,主要在以下几个方面:

(1)系统功能还需要进一步的完善,以适用于更多的领域

(2)系统某些权限的分配还存在一些不合理地方

(3)系统的安全性设计方面还应该考虑全面一些

(4)要懂得充分利用网络资源,因为实地调研的时间是非常有限的,所以需求分析中大部分分析结构都是在我阅读专业书籍,网络资料后得出的。

由于在外面工作以及其他原因,我无法借到专业书籍,只好在浩瀚的网络中寻找我所需要的资料,这无形当中培养了我通过网络获取资料信息的能力。

总之,在这次设计中,学到了大量的知识,开阔了视野,也为日后从事软件开发工作奠定了基础。

参考文献

[1]段卫华,陈春玲.asp技术在Web数据库中的应用.电脑知识与技术.2005,2:

63-64

[2]王秀珍.asp在管理信息系统开发中的应用.科技情报开发与经济.2004,1:

27-30

[3]詹素青.基于BS模式的MIS的开发.电化教育研究.2004,8:

51-56

[4]李煦.基于校园网的高校教务管理系统设计.新疆职业大学学报.2004,3:

73-76

[5]田支斌.asp代码安全研究.网络安全技术与应用.2004,2:

67-71

[6]李沫沫李宇亮.运用asp技术实现动态网站的设计与开发.云南民族大学学报(自然科学版).2004,1:

61-67

[7]王玉莲.基于asp技术的学生信息管理系统的研究与开发.计算机工程与应用.2004,11:

43-47

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 建筑土木

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1