教务管理系统学生模块.docx
《教务管理系统学生模块.docx》由会员分享,可在线阅读,更多相关《教务管理系统学生模块.docx(16页珍藏版)》请在冰豆网上搜索。
教务管理系统学生模块
项目名称:
教务管理系统学生模块
组员:
(42)吕江源(19)施茂鑫(主要负责对数据库的连接和操作)
(59)杨其(48)吴长征(41)林朝参(主要负责对网页的排版和布局)
(01)李微(03)程丽萍(主要负责对实验报告的撰写)
(40)陈润(27)余炳炎(04)林钦玉(主要是对网页素材的查找)
教务管理系统学生模块
网络工程专业指导教师:
林小芳
【摘要】本系统是面向学生的教务管理系统。
利用本系统可以实现对学生模块的管理,可以实现对学生信息的管理、维护和查询,同时还可实现学生网上选课的功能。
该系统不仅能实现以上功能,并达到界面美观友好、使用方便。
其开发主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。
对于前者要求应用程序功能完备,易使用等特点。
而对于后者则要求建立起数据一致性和完整性强、数据安全性好的库。
【关键词】学生,管理,数据
[Abstract]Thissystemisforthestudentsofeducationaladministrationmanagementsystem.Useofthissystemcanrealizetothestudentmanagementmodule,whichcanmakethestudentinformationmanagement,maintenanceandquery,butalsocanrealizethefunctionofstudents'onlinecourses.Thesystemcannotonlyachieveabovefunctions,andachievebeautifulandfriendlyinterface,easytouse.Itsdevelopmentmainlyincludesthedevelopmentoffrontapplicationprogramandthebackstagedatabasetheestablishmentandthemaintenancetwoaspects.Fortheformerrequirestheapplicationprogramfunctioncomplete,easyoperation,etc.Forthelattertoestablishdataconsistencyandintegrality,datasecuritygoodstorehouse.
[Keywords]:
students,management,data
1.绪论
1.1学生管理的研究
随着现今学校的规模不断扩大,学生的人数也在不断的增加中,对学生的管理如果继续使用传统的手工方式,只会造成效率提不上并且容易出错,而且使用传统的手工方式也变得越来越不切实际。
也正由于传统的手工方式以及不适合现今学校的实际管理工作,所以迫切需要一种能够利用计算机技术和数据库技术来实现的学生管理系统。
学生管理系统是一个教育单位不可缺少的部分,它对于学校的教学管理者来说是至关重要的,所以学生管理系统应该能够为用户提供充足的信息和快捷的查询手段。
学生管理系统是教务管理系统的重要组成部分,而教务管理的水平和能力,是衡量一所学校教学管理水平高低的重要部分。
随着计算机技术和网络技术的发展,教务管理工作对自动化、信息化、网络化的要求越来越高。
高校教务管理工作是高等教育中的一个极为重要的环节,是整个院校管理的核心和基础。
随着计算机网络及通信技术的飞速发展,数据处理和信息的传递突破了时间性和空间性的局限,信息化成为不可抗拒的潮流。
因此,教务管理系统的开发成为高校教务管理工作最迫切的需求[1]。
1.2学生管理现状
一直以来人们使用传统手工的方式管理学生的文件,这种管理方式存在着许多缺点。
1、效率低。
2、保密性差。
3、查找、更新和维护困难。
对于学生的管理,如果时间一长就会产生大量的文件和数据。
此时要是想要查找某些数据就变得非常困难。
随着科学计算的不断提高,现今计算机科学技术已经日益成熟,而且其强大的功能已经深入人心,它也已进入人们的生活成为必不可少的工具,在人们的生活中发挥着越来越重要的作用。
所以利用计算机对学生的信息进行管理,具有着传统手工方式无法比拟的优点。
比如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大的提高学生管理的效率,也是与世界接轨的重要条件[2]。
计算机及其它外围设备等组成的能进行信息收集、传递、存储、加工、维护和使用系统。
是一门新的科学,其主要任务是最大限度地利用现代计算机及网络通讯技术加强企业的信息管理,通过企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给系统管理员,以便进行正确的决策,不断提高企业的管理水平和经济效益。
目前,企业的计算机网络已经成为企业进行技术改造及提高企业管理水平的重要手段[3]。
随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大经济利益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。
MSI系统通常用于系统决策,例如,可以利用MSI系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使它们了解当前工作发展的进展和不足。
换句话说,MSI系统的最终目的是使管理人员及时了解公司现状、把握将来发展的路径。
与传统的管理系统相比,在MSI中,处理的对象是抽象的数据的信息,因此,MSI有着巨大的优势[4]:
1、解决结构化问题
2、以高速低成本完成数据的处理业务,追求系统处理问题的效率
3、实现一个相对稳定的、协调的工作环境
4、应用科学的、客观的处理方法,符合实际情况
传统的MSI系统的核心CS(客户端/服务器)架构,基于internet的MSI系统的核心是BS(浏览器/服务器)架构。
Bs架构比cs架构有着很大的优越性;传统的MSI系统依赖于专门的操作环境,这意味着,作者的活动空间受到极大的限制;而BS架构则不需要专门的操作环境,在任何地方,只要能上网,就能够操作MSI系统。
这也就是交互式信息产生创造了先决条件。
使得通过互联网的信息传递更加便捷[5]。
2.需求分析
图1.1系统结构示意图
本系统对学生的信息进行管理的需求进行综合性分析,具体描述主要功能需求、系统性能需求、用例分析,将软件计划阶段所确定的软件范围逐步细化到可详细定义的程度,构建出了用于表现软件需求的、具体的、逻辑模型形式的可行方案,从而奠定软件开发的基础。
2.1功能需求
(1)学生界面主要功能需求
允许学生登录
学生信息维护:
个人简历、个人信息、密码修改
学生信息查询:
成绩查询、课表查询
学生选课:
专业选修课、公告选修课
(2)可通过首页链接,跳转到福建师范大学首页
2.2系统需求
系统具有易操作性
系统具有通用性、灵活性
系统具有可维护性
系统具有可开放性
2.3用例分析
1、用例图
2、用例描述
首页
学生登录
专业选修课
公共选修课
学生信息查询
学生信息维护
留言页面
问卷调查页面
3.功能设计
经过对系统的需求分析,可得出系统的功能设计结构如图2.1所示。
图2.1系统功能设计图
图2.1有关功能说明:
1、网上选课功能:
以学校对不同课程设置不同的类别分为两个子模块:
(1)专业选修课
(2)全校公选
2、信息维护功能:
学生可以通过本功能实现对信息的修改和录入。
本功能又分成三个子模块:
(1)个人简历
(2)个人信息
(3)密码修改
3、信息查询功能:
学生可以通过该功能实现对个人信息的查询。
本功能也分为两个子模块:
(1)课表查询
(2)成绩查询
4、建议留言功能:
该功能是为使用该系统的学生提供可以表达意见的方式。
也是为系统可以更完善而设置的。
5、问卷调查功能:
该功能是在建议留言功能的基础上添加的,该功能可以更加清晰的看出学生对该系统的喜恶程度。
6、链接功能:
该功能可以直接跳转到福建师范大学的首页,对查询一些重要信息有很大的好处。
4.数据库设计
这一设计阶段是在需求分析的基础上,设计出能满足用户需求的各种实体,以及它们直接的关系,为后面系统的实现打下基础,可以用E-R模型来描述。
下面是学生管理系统中的各个实体以及数据库系统的E-R图。
图3.1学生实体E-R图
图3.2学生成绩实体E-R图
图3.3选课实体E-R图
图3.4专业选课实体E-R图
图3.5公选课实体E-R图
根据以上各个实体的E-R图,我们就可以对它们进行简化,得到整个数据库的E-R图。
如图3.6所示。
图3.6数据库E-R图
对于上述E-R图的描述,进行相关的数据库结构设计如下:
学生信息表
字段名称
数据类型
字段大小
是否为主键
是否为空
学号
int
20
是
否
密码
char
50
否
否
姓名
char
20
否
否
性别
char
5
否
是
出生日期
data
20
否
是
民族
char
10
否
是
籍贯
char
10
否
是
政治面貌
char
10
否
是
健康状况
char
10
否
是
邮箱
char
50
否
是
联系电话
int
20
否
是
学历层次
char
10
否
是
家庭住址
char
50
否
是
5.系统实现
通过使用DREAMWARE、ASP和数据库ACCESS的结合,最终实现了以下的功能。
5.1登录界面
该界面是提供给用户登录管理系统而设置的,如图4.1所示。
图4.1用户登录界面图
5.2首页界面
用户通过用户登录界面,这里只提供学生模块的使用,所以当学生输入正确的学号和密码后会成功进入到首页。
如图4.2所示。
图4.2首页界面图
5.3功能的实现
5.3.1网上选课功能
网上选课功能要实现的就是之前需求分析和功能设计中提到的专业选课和全校公选课,如图4.3和图4.4可看到实现后的结果。
图4.3专业选修课界面图
图4.4全校公选课界面图
5.3.2信息维护功能
根据功能设计的要求,信息维护功能可实现个人简历、个人信息和密码修改三个子模块的功能,分别如图4.4、图4.6和图4.7所示
图4.4个人简历界面图
图4.5个人信息界面图
图4.6密码修改界面图
5.3.3信息查询功能
根据功能设计的要求,信息查询功能可实现课本查询和成绩查询两个子模块的功能,分别如图4.7和图4.8所示。
图4.7课本查询界面图
图4.8成绩查询界面图
5.3.4建议留言功能
建议留言功能实现如图4.9所示。
图4.9建议留言界面图
5.3.5问卷调查功能
问卷调查功能实现如果4.10所示。
图4.10问卷调查界面图
5.3.6转到师大首页功能
链接功能实现如图4.11所示。
图4.11链接界面图
致谢
在整个设计过程中,有很多人对任务的完成给予了重要的支持和帮助。
感谢林小芳老师给我们小组本次设计的机会并提供指导;感谢许多同学在数据库连接、服务器配置、asp编程等问题上给我们的帮助使我们能够顺利地进行设计的工作;论坛中很多认识不认识的朋友也都为我们的设计提出了很宝贵的建议,同样在这里感谢他们。
参考文献
[1]王义刚.高校学生管理系统的设计与实现[D].华东师范大学,2011.
[2]宋静.学生信息管理系统设计与实现[J].计算机与数字工程.2008(08).
[3]黄志荣.基于办公自动化的学生信息管理系统设计与实现[D].南昌大学,2011.
[4]陈可赢.基于Web的学生信息管理系统[J].厦门科技.2010(02).
[5]李鹏.学生信息管理系统总体设计与主模块构成[J].中国新技术新产品.2009(16).