南昌理工学院本科生毕业论文
5.5 信息管理模块实现
信息管理模块主要实现学生用户、班级学生、课程名称、教师用户等信息的日常管理操作功能。信息管理模块可分为查询、增加、删掉、改动。系统管理员用户正确进入系统后可以查询每个教师用户和学生用户的信息…………
如图5-16信息管理模块流程图所示。
学生和教师用户登录信息管理系统后可以查询自己的个人信息。如图 5-17 个 人信息查询图所示。
学生考试查询图如图5-18所示。 图 5-18 学生考试查询图
5.6 数据库增加、删除、修改记录实现
5.6.1 系统数据库与 ASP 连接的实现
四川教育学院学生成绩管理信息系统是在基于 ASP+MS Access 模式上开发的,系统采用的是 Browse/Server 三层体系结构,编程语言是 ASP。系统对于 B/S结构体系采用的是 WEB 数据库结构。…………
19
南昌理工学院本科生毕业论文
第6章 系统测试
学生成绩管理信息系统软件在设计的过程中很容易出现各种各样的错误。设计完工后需要对系统进行测试,通过对系统的测试结果与系统的需求信息相比较,检查所设计的学生成绩管理信息系统是否与用户需求信息相符,如果有不相符的地方,要尽可能全面地检查设计的程序中哪些地方出现了错误,对有错误的地方重新修改,来提高软件系统的可靠性。确保四川教育学院学生成绩管理信息系统的运行质量。
6.1 系统测试方法
首先是对开发的系统软件进行静态分析,就是在软件在初步设计完成后,在系统没有运行前进行全面分析检查。通过对用户需求、相关技术、软件设计、程序结构、流程图等进行详细分析和检查,找出软件可能会出错误的地方,急时进行修改。静态分析是非常有效的一种提高软件质量的方法,静态分析的结果可以……
6.2 系统软件测试的步骤
系统软件测试最关键的就是对技术设计进行测试。本项目的测试计划主要是 对各模块下的功能进行测试: 6.2.1 用户登录测试
要使系统达到用户登录窗口显示正确,一旦用户在登录时输入发生错误,系统应有纠正错误的功能。
(1)在登录窗口输入正确的用户名和用户密码,检验登录功能是否正常。(2)在登录窗口输入错误的用户名或用户密码,检验输入错误信息时系统的运行情况,并且要错误登录 4 次以上。
6.2.2 查询、添加、删除、修改学生信息测试
要使系统达到对学生信息正确的管理,一旦学生信息发生错误,系统应有纠正错误
20
南昌理工学院本科生毕业论文
的功能。
(1)对系统输入正确的学生信息,检验查询、添加、删除、修改学生信息的功能是否正常。
(2)对系统输入空的学生学号或错误的学生学号、空的学生姓名、错误的学生姓名等信息,检测用户查询信息时系统出错的运行情况。(3)对系统输入错误的学生学号、新的空学号、已存在的学生学号、错误的姓名、不正确的身份证号码等信息,检测添加学生信息错误时,系统的运行情况。
(4)对系统进行删除学生的信息,检测删除学生信息出错时系统运行情况。 (5)对系统输入空的姓名、不正确的身份证号码等信息,检测修改信息时出错后系统的运行情况。
6.3 测试结果
本系统的测试结果:
(1)用户在登录系统时,系统会对输入的用户名和密码进行校验,并能正确判断是哪一种用户。在用户登录错误时,系统能对错误信息提出相应的提示。用户在 4 次登录错误后,系统将自动中止该用户名的登录。
(2)系统对教师信息、学生信息、班级信息、课程信息、成绩信息的一切管理功能都正常。能正确校验要查询、添加、修改的信息,在删除信息时系统会显
示提示。下面以部分图表展示。 如图 6-1 学生用户正确登录图所示。 图 6-1 学生用户正确登录图52 图 6-2 学生用户错误登录图所示。 图 6-2 学生用户错误登录图 图 6-3 学生查询正确图所示。 …………
21
南昌理工学院本科生毕业论文
第7章 总结与展望
本文是以四川教育学院的学生成绩管理为设计与开发的背景,运用软件工程的理论思想,根据学校的具体情况和用户的需求,设计并实现了四川教育学院学生成绩管理信息系统。通过对软件工程的学习,整个项目的开发流程都以软件工程理论为指导。
(1)根据查阅相关资料和调研情况,本文对开发的系统进行总结,对高校学 生成绩管理信息系统的开发背景和国内外研究动态作了介绍,分析了针对四川教育学院的学生成绩管理信息系统设计的必要性。根据用户需求分析,确定了系统的整体框架设计,制定了设计系统应遵守先进性、实用性、可维护性、保密性等原则。
(2)对市面上很多类似的软件进行对比分析,最后确定本系统的数据库总体规划用 Browse/Server 三层体系结构来设计。B/S 结构(即浏览器/服务器结构)是在Internet技术的发展的基础上对C/S结构((即客户机/服务器结构) 的一种转变或改进的一种新结构。第一层是浏览器、第二层是具有应用程序扩展功能的 Web服务器、第三层是数据库服务器。 Browse/Server 的三层体系结构就是从客户机中把第二层 Client/Server 结构中的任务处理模块分离出来,另外单独把它组成一层功能层来负责。B/S 体系结构最大的优点是运行简单、维护操作方便,能对各种人,在各种地点用各种不同的接入方式提供访问和操作统一的数据。
(3)用 ADO 访问 WEB 数据库,ADO 是微软公司对数据库进行操作所支持的主要方法。它的优点是:占用的磁盘空间少、反应速度较快、内存支出低等,非常适合作为服务器端的数据库访问技术。ADO 可提供包含有数据库信息的主要内容工作于服务器端,用户如果需要对数据库作出必要的更改时,用户可以在浏览器画面中写入对站点服务器的数据操作信息。ADO 能使用内置的对象来作为数据的主要接口,对数据进行检索、添加、删除和更改。
(4)在对用户需求分析后,设计出的四川教育学院学生成绩管理信息系统应达到以下目标:有强大的学生成绩管理功能;为不同的操作员设置级别不同的权限,使数据能够存储安全、保密;采用计算机界面显示、计算机键盘操作,………
22
南昌理工学院本科生毕业论文
参考文献(黑体3号、居中)
参考文献按照论文中出现先后秩序排列,文献参考量须达到10篇以上。
内容(小四、宋体、行距1.5倍)
(1)专著、论文集、学位论文、报告
[序号]主要责任者.文献题名[文献类型标识].出版地:出版者,出版年.起止页码(任选).
[1] 刘国钧,陈绍业,王凤翥.图书馆目录[M].北京:高等教育出版社,1957.15-18. (2)期刊文章
[序号]主要责任者.文献题名[J].刊名,年,卷(期):起止页码. [2] 何龄修.读顾城南明史 [J].中国史研究,1998,(3):167-173. (3)论文集中的析出文献
[序号]析出文献主要责任者.析出文献题名[A].原文献主要责任者(任选).原文献题名[C].出版地:出版者,出版年.析出文献起止页码.
[3] 钟文发.非线性规划在可燃毒物配置中的应用[A].赵玮.运筹学的理论与应用——中国运筹学会第五届大会论文集[C].西安:西安电子科技大学出版社,1996.468-471.
(4)报纸文章
[序号]主要责任者.文献题名[N].报纸名,出版日期(版次). [4] 谢希德.创造学习的新思路[N].人民日报,1998-12-25(10). (5)电子文献
[序号]主要责任者.电子文献题名[电子文献及载体类型标识].电子文献的出处或可获得地址,发表或更新日期/引用日期(任选).
[7] 万锦坤.中国大学学报论文文摘(1983-1993).英文版[DB/CD].北京:中国大百科全书出版社,1996.
23
南昌理工学院本科生毕业论文
致 谢(黑体3号、居中)
内容(小四、宋体、行距1.5倍)
24