欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    高校教务管理系统.docx

    • 资源ID:1841359       资源大小:142.29KB        全文页数:14页
    • 资源格式: DOCX        下载积分:1金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要1金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    高校教务管理系统.docx

    1、高校教务管理系统 软件需求规格说明书项目名称 高校教务管理系统 院 系 计算机工程学院 专 业 软件工程 班 级 学 号 1.引言1.1 目的面对种类繁多的数据和报表,手工处理方式已经很难跟上现代化管理的步伐,随着计算机及通的飞讯技术速发展,高等教育对教务管理工作提出了更高的要求。尽快改变传统的管理模式,运用现代化手段进行科学管理,已经成为整个教育系统亟待解决的课题之一。为此,我们综合分析了高校特点,在多年深入研究的基础上,推出了一整套适应新的教学体制、最大程度满足高校现代化管理要求的教务管理系统。1.2 文档约定文档分一、二、三级标题和正文。正文字体小四宋体,一、二、三级标题分别为黑体三号,

    2、四号,小四号。涉及的技术名词:JavaWeb:Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet不过现在使用的很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。HTML:超文本标记语言,即HTML(Hypertext Markup Language),是用于描述网页文档的一种标记语言。MySQL:MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun

    3、公司收购。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。JSP:JSP(全称JavaServer Pages)是由Sun Microsystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。JSP使Java代码和特定的预定义动作可以嵌入到静态

    4、页面中。JSP句法增加了被称为JSP动作的XML标签,它们用来调用内建功能。1.3 预期的读者和阅读建议(1)项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。 (2)设计员:对需求进行分析,并设计出系统,包括数据库的设计。 (3)程序员:配合设计报告,了解系统功能,编写用户手册。 (4)测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。 (5)销售人员:了解预期产品的功能和性能。 (6)用户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。 (7)其他人员:如部门领导、公司领导等可以据此了解产品的功能和性能。 在阅读

    5、本文档时,首先要了解产品的功能概貌,然后可以根据自身的需要对每一功能进行适当的了解。1.4 产品的范围本系统是针对高等院校的教务管理系统,因此教务管理系统的用户包括学生和课程。主要涉及系部信息、班级信息、学生信息、课程信息以及选课记录和成绩等多种数据信息。1.5参考资料1.软件文档写作教程 (电子工业出版社)2.UML基础与rose建模 (人民出版社)3.数据库系统概论 (高等教育出版社)2.综合描述2.1 产品前景 随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统的教务管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工作。提高教务管理水平的主要途径是更新管理

    6、者的思想,增强对管理活动的科学认识。同时,运用先进的信息技术,开发高校综合教务管理系统,是深化教务体制改革的有力措施。2.2 产品的功能A.查询功能:查询专业,班级相关公共课、专业课、选修课的查询。B.教学计划复制功能:将某一年级的课程计划复制到零一年级;C.共享功能:将教学计划制定结果传输到“开课/排课管理子系统”中,实现共享。2.3 用户类和特征学生:在校学生和毕业学生教师:在校任职的教师管理员:学校的数据库管理员2.4 运行环境1台服务器:2.4G双CPU,SCSI双硬盘镜像,2G内存,LINUX7.0,Apache+PHP+Mysql服务器客户机:CUP2.0G,512M内存,Wind

    7、owXP操作系统,链接Internet。2.5 设计和实现的限制使用JavaWeb的相关技术实现软件代码的编写。数据库采用MySQL语言;服务器使用Tomcat6.0及以上版本。本系统只能在学校内网中使用,在校园外则无法连接。2.6 假设和依赖3. 外部接口需求3.1 用户界面3.1.1 学生登陆界面:表格设计,居中显示,主要包括用户学生、密码、登录按键和退出按键。3.1.2 学生信息查询界面: 表格设计,居中显示。右侧导航栏包括:个人信息绩查询,选课查询,课程表查询,确定按键跟推出按键。3.1.3 教师的登陆界面: 表格设计,居中显示。包括:主要包括用户教师、密码、登录按键和退出按键。3.1

    8、.4 教师用户界面:表格设计,居中显示。右侧导航栏,包括:信息查询,成绩录入,成绩查询,退出。3.1.5教师成绩录入界面:左侧导航栏包括学号跟成绩,右侧导航栏包括保存、删除、返回、退出。3.1.6学生查询成绩界面在左侧导航栏输入相应的学号,则会在右侧显示各科的成绩。3.2 硬件接口基本的输入输出设备。输入:键盘、鼠标;输出:显示器。服务器端:Windows XP Professional(以上)服务器需要安装Tomcat服务器2G HZ或更高主频的相容CPU 至少有4GB可用磁盘空间的硬盘3.3 软件接口本软件需要和MySQL数据库进行交互,所以本系统必须提供MySQL的有关接口;Window

    9、s标准接口。3.4 通信接口TCP/IP通信协议。在上世纪90年代,TCP/IP已经成为局域网中的首选协议,在最新的操作系统(如Windows7、Windows XP、Windows Server2003等)中已经将TCP/IP作为其默认安装的通信协议。4. 系统特性 4.1 总体框架 图4.1 教务管理系统框架图4.2 功能划分 系统总体功能上分为前台和后台两大部分:前台是B/S结构的Web应用系统,供普通用户浏览、使用;后台是C/S结构的Windows应用程序,供管理员维护系统。任何用户都可以在前台用户系统进行登录使用。欲进入本系统必须有权限(学号及密码),没有被授权的用户不能进入系统。前

    10、台可以进行信息维护、信息查询、考试管理、网上选课,等级考试报名等普通操作。授权的管理员才能进入后台管理系统进行相关维护操作。后台能进行用户信息管理、公共信息管理等操作。根据对该系统的分析,该系统应具有如下功能:1. 用户登录与权限识别 用户登录并经过身份验证合法后,管理员能执行该子系统的所有功能。普通用户(老师和学生)有查询,选课功能。2课程管理 拥有管理员权限的能够对课程添加和查询课程的详细列表和课程安排等信息。并将更新的课程信息保存到数据库中,同时将所有与该课程相关的数据库信息加以更新。3.个人信息查询 用户将关键字(学号,名字,班级,学院)写入相应的位置,可以查询某个人的个人信息。4.教

    11、务信息管理 主要能够查询和修改某个学生的奖惩信息,还有学生的学费上交状况。5.选课 选课模块中的课程都从数据库中读取,显示在用户浏览器中,可以选取课程到自己的选课列表。6.成绩查询 输入学号和学期,能够查询该学期的每门课程的成绩。7. 奖惩查询 输入学号,能够查询所有的奖励和惩罚记录。8.选课管理 管理员随时的更新选课信息,对选课信息增删改查。9.新生登记 管理员对刚入学的学生信息生成列表填入数据库学生信息列表中。10.教务管理 对学生成绩,奖惩,学费信息更新工作。总体功能框架:4.3高层用例图4.4 功能需求1.前台选课:触发条件:单击选课功能键输入:将现有课程添加入个人选课表,保存输出:选

    12、课成功提示2. 前台个人信息查询:触发条件:单击个人信息查询功能键输入:键盘输入要查询的学生或教师的编号输出:根据编号查询出该人信息3.成绩查询:触发条件:单击成绩查询功能输入:键盘输入学号,学期输出:该学期改名同学的每科成绩详单4.后台课程管理触发事件:单击课程管理功能键输入:课程信息,保存键输出:保存成功提示5其他说明: 课程的添删改只有管理员有此权限,修改保存后,整个数据库与此相关的信息都会更新,体现数据库的完整性。5.其他非功能需求5.1 性能需求(最低配置需求)本项目软件性能要求如下:告警信息从产生到显示出来的时延不应大于15秒。配置信息的更新最大时延为24小时。性能监控数据时间间隔

    13、不超过15分钟。对本软件系统用户经常使用的90%操作响应时间应小于20秒,对于极少使用的10操作响应时间应小于120秒。保证系统并发访问用户数30。系统数据库容量应能够满足各功能模块的需要。能满足告警和性能原始数据、日志信息等半年的存储容量;告警统计信息和性能数据一年的存储容量。5.2 安全性需求主要质量属性详细要求健壮性最大缺陷率:每千行代码缺陷数3个分级缺陷率:每千行代码致命错误无,一般错误1个,微小错误2个可维护性要求本系统的维护文档齐全,便于维护 可支持性本系统为B/S结构型的应用程序,只需在服务器端进行部署,客户端通过浏览器就可访问。因此,当程序有更改时只需要对服务器端更新即可,用户

    14、自动访问到最新版本的应用程序性能,效率页面响应时间应该在3秒以内,最长不能超过4秒; 系统可同时容纳5000个客户在线访问易用性使用者掌握该系统所需的培训时间两天;界面设计友好、简洁、易用;安全性分别为系统管理员、教师和学生设置具有访问不同资源的权限;因本系统属于学校内部人员使用,因此除学校里面的人员外,其他不得访问;要求设有登录密码检验功能,并且此密码可以在以后进行修改。5.3 故障处理 正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。 调试中遇到的问题及解决的方案: 1) 遇到跳出“数据库已经关闭”提示信息阻止程序运行时可以查看一下进行此项操作时,操作的表是否

    15、已经被关闭了或者是在没有关闭此表的情况下又一次运用打开语句打开此表。 2) 关于空记录带来的麻烦 有些空记录往往会使程序无法运行。此时你可用“if not isnull”语句先判断一下是否为空记录,再操作。 3)有些运行错误也可用如下语句排除 On Error GoTo Erropoint Erropoint : Msgbox Err.Descripton Exit sub 或用On Error resume ext等语句进行处理。5.4 业务规则 用JSP实现软件的开发,必须要先熟悉网络开发语言HTML 和JavaServelet,如果用DreamWeaver作为开发环境,首先要学习一些Ja

    16、vaScript,以及连接数据库的操作。 5.5 安全设施需求 设备每隔一个半月请专业人员定期进行软件维护和硬件的安全排查。确保设备的安全和数据的安全。5.6 用户文档 由于时间关系,尚未制作用户文档6. 其他需求 1. 数据精确度 由于此系统只是教务管理之用,对数据的精确度要求不高,所以不考虑数据的精确度。 2. 时间特性 在学生选课时,要求能够立即反应选课的人数是否已经达到上限。数据库操作速度要达到一定要求。 3. 适应性 采用MVC三层架构形式,使用业务实体对象在三层之间传递参数,便于修改和重用,便于查询和多表处理。附录A 词汇表课程:由老师开课,由管理员录入系统,由学生选修。帐号:是老

    17、师、学生、管理员的编号,唯一标识。密码:初始为和账号相同的一串字符。(密码不得低于六位)E-R图:实体联系图,表示两个实体或者两个以上实体之间的联系。类图:类图,是由类名,属性和函数组成的整体。外部接口需求:对软件系统和用户,另一个软件系统或硬件设备之间接口的描述。功能性需求:对在某些特定条件下系统将展示的必需的功能或行为的陈述。用例:描述了执行者与系统之间逻辑上相关的可能交互集,系统的输出为执行提 供了价值。用户类:系统的一组用户,他们具有相似的特征和系统需求。当与系统交互时, 用户类的成员起执行者期望。异常:阻止用例成功结束的一种条件。除非可能有恢复机制,否则无法得到用例 的后置条件,也无

    18、法满足参与者的目的。JavaWeb:用Java技术来解决相关web互联网领域的技术HTML:html 即 超文本标记语言 。超文本标记语言,标准通用标记语言下的一 个应用。MySQL:MySQL 是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前 属于Oracle公司。Mysql是最流行的关系型数据库管理系统,在WEB应用方 面MySQL是最好的RDBMS(Relational Database Management System:关系 数据库管理系统)应用软件之一。JSP:java服务器页面是由Sun Microsystems公司倡导、许多公司参与一起建 立的一种动态网页技术标

    19、准。JSP技术有点类似ASP技术,它是在传统的网 页HTML(标准通用标记语言的子集)文件(*.HTML)中插入Java程序 段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.JSP)。附录 B 待确定问题的列表 在本系统得开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。因为对教务管理的整个流程不够熟悉,在需求分析时可能未能做到完全满足用户的需求。 尽管本管理系统存在很多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的。通过开发这个系统我掌握了项目过程,了解了基本知识巩固了我对软件工程的学习。 1. 因为没有权衡好系统的开发的高效性与稳定性,没有确定用什么样的语言实现本教务管理系统。2. 系统数据库的可扩展性没有完全解决。3. 系统外部端口和内部端口没有完善。4. 组员还没有完成培训。5. 因为时间比较紧张,没有完全按照开发进度实施。附录C 分析模式 前面已经列举,不再细述。


    注意事项

    本文(高校教务管理系统.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开