当前位置| Asp/Asp.net |
ASP学生成绩系统
目 录
摘 要 2
第一章 概 述 3
第二章 系统分析 4
2.1 系统开发背景 4
2.2 系统结构分析 4
2.3 系统功能分析 5
第三章 系统设计 6
3.1 系统设计环境 6
3.2 数据库设计 6
第四章 系统实现 10
4.1 数据库连接模块 10
4.2 基本信息维护模块 10
4.3 成绩录入模块 11
4.4 成绩修改模块 13
4.5 成绩排名统计模块 14
4.6 系统功能描述 15
4. 6.1 管理员登录 16
4. 6.2 基本信息维护模块 17
4. 6.3 成绩录入模块 18
4. 6.4 成绩维护模块 20
4. 6.5 班级学生统计排名模块 22
4. 6.6系统操作 23
第五章 小 结 24
第六章 致 谢 24
参考文献 24
摘 要
本文描述了在Dreamweaver MX网页开发环境下,同时运用ASP语言、Jscript语言,以及SQLServer作为数据库,分析、设计、开发高校学生成绩管理系统的过程。该系统基本满足了用户(学校)在成绩管理方面的需求,用户界面比较友好。由于系统基于动态网页形式的设计,通过IIS5.0来实现服务器端代码解释,管理员可以方便地在不同地点对全校班级、学生、教务计划信息以及系统管理员进行增加和修改,对学生成绩进行录入、查询、修改以及统计等等。此外,系统还增设学生查询成绩和教务计划的功能模块,使得教与学更紧密的联系起来。系统在代码设计和数据库选择上仔细考虑,使系统能够在比较安全的前提下更加促进信息电子化处理,降低人工劳动并增加信息的准确性。
关键词:基本信息维护 成绩录入 成绩查询 成绩统计 系统用户
Abstract
The passage describe the procedure about designing the university teaching administration system under the environment of Dreamweaver MX with ASP,Jscript and SQLServer. The project can be suitable to the require in student score administration. It has a friendly interface. As the whole system based on dynamic web pages, the project explains the code in server with IIS5.0 and the administrator can update and modify information about school classes, students, education plans and administrators , input, query, update and statist score in different places conveniently. And what’s more, the system included student score and education plan serching area which closes the students and their learning. We pay more attention to code and datebase design so that the system can accelerate electronic information in safe environment , which is able to decrease teaching people’s burden and increase the precise of the information.
Keywords: basic information maintain / input score/ query score /statist score/system user
第一章 概 述
高校学生成绩管理系统的实现是在Dreamweaver环境下,结合ASP语言、SQLServer数据库管理系统开发设计。本次开发的系统将对成绩管理工作起到辅助功能,教务管理人员通过该系统可以对全校的班级、学生、教务计划、系统管理员及时进行维护,录入和管理全校学生各科成绩信息,对选定的班级进行学期成绩查询、核对、统计等等。
高校学生成绩管理系统开发相关的背景知识如下:
? Macromedia Dreamweaver MX。它是专业网站设计和生产的解决方案。使用它可以制作非常好的站点,增强开发小组的工作效率。Dreamweaver MX提供的可视化的网页开发环境和手写代码的模式,使用十分方便。在本次学生成绩管理系统开发过程中,它是主要的开发环境之一,所有代码(包括HTML、ASP、JSCRIPT)均在该环境中编写,对于ASP代码、Jscript代码它会特别标识出来。用户可以便捷地选择它所提供的网页制作控件。而且如果在Dreamweaver MX中建立一个站点,当您删除或修改文件名时,与该文件有链接关系的文件均会自动完成修改,不需要用户自行手动完成,而且保证了正确性和完整性。
? ASP语言。它是一种服务器端语言,与IIS配合使用把用户所需要的动态信息返回客户端,ASP代码在客户端是不可见的。它可以方便的嵌套在HTML语言中实现动态网页的需要,使用ASP语言可以方便地在网页中实现其它编程语言的功能,如:根据条件判断分支、打开及关闭数据源、释放系统资源、循环对数据库记录信息进行操作等等。我想正是因为有了ASP,网页进入了一个新的“动感”时代!
? Microsoft SQLServer2000 。它是当前流行的关系型数据库之一,它具有很高的可靠性、可用性、可管理性等特点,为用户提供了完整的数据库解决方案。SQLServer相对于Microsoft Access要更加安全、功能更加强大,访问数据库必须有合法用户名及密码(也可使用OS系统用户名),可以避免用户恶意下载数据库;支持将其它环境中的数据库导入 SQLServer中;数据库可以以SQL语言形式导出;将数据库中表的关系做成关系图以便访问数据库时使用等等。此外,将所需的SQL语句放到查询分析器中运行,便能很快发现SQL语句的出错地方。此外,在数据的检测方面十分严格,保证了数据的正确性。
第二章 系统分析
2.1 系统开发背景
当今高速发展的社会对人才素质、工作效率、技术水平提出了越来越高的要求。高校学生成绩管理的工作复杂而繁重,如何提高它的准确性和效率呢?这就需要有合适的成绩管理系统软件来辅助其完成。本系统对成绩管理工作进行了提炼和概括,以WEB形式实现成绩管理需求,如:录入学生成绩(必修、选修及等级考试成绩),按班级或学生查询各门课程成绩,修改学生成绩(必修、选修及等级考试成绩),统计班级学期排名 ,班级、学生、教学计划及系统用户信息维护等等。
2.2 系统结构分析
经过前期分析,我们分析学生成绩管理系统的逻辑结构图,如图2.2.1。
图2.2.1
2.3 系统功能分析
? 管理员登录
用户输入自己的用户ID和密码,系统根据输入判断用户是否具有管理权限。用户在同一次只可以登录三次,如果三次均不正确,系统将返回首页面。如果登录成功,进入管理主界面。
? 基本信息维护
包括班级信息维护、学生信息维护、教学计划信息维护三个子模块。管理员可以根据实际情况对班级信息进行增加、修改和删除。其中,对用户输入的信息的正确性进行严格判断,输入合法进行相应操作,否则提醒用户输入出错;同一个班级不能增加两次;修改之前查找是否存在指定记录等等。(学生维护、教学计划维护相似)
? 成绩录入管理
包括必修、选修、等级考试成绩的录入。管理员通过选择专业、班级(由专业决定)、学生(由班级决定)、学期、课程(由教学计划决定),各种成绩均可批量录入或个别录入学生成绩。其中,对用户选择的信息及输入的成绩进行严格判断。
? 成绩维护管理
管理员对录入的学生成绩进行分类查询、核对以及修改,以保证成绩数据的正确性。
? 班级排名统计
管理员通过选择专业、班级、学期,系统自动根据公式统计成绩。此外,用户可以使用IE提供的打印功能打印出所需列表。系统会在后台完成学分生成操作,根据学生成绩给予应得学分。
? 系统操作
包括管理员信息维护、系统帮助文件及退出管理。本教务管理系统管理员分为高级用户和普通用户两个级别,所有管理员均可以对以上的模块进行维护,对于增加和删除用户只有高级用户才可以完成。些外所有用户均可以通过“修改用户”重新设置自己的密码。用户可以在系统帮助中查阅相关注意事项。
第三章 系统设计
详细分析了应用程序需求之后,可以开始设计应用程序。在项目设计阶段,要确认系统开发环境、数据库表以及它们之间的关系。数据库模式的确定是应用程序开发以及接口设定的前提。如果在开发过程中发现数据库需要修改会对已经设计完的模块有影响,甚至需要重新设计模块,所以数据库的设计非常重要。
3.1 系统设计环境
系统的开发环境:
(1) 硬件:选用586或同档次以上微机,64MB以上内存,10G以上硬盘,高分辨率(1024*768)彩色显示器。针打或激光打印机一台。两键或三键鼠标一个。
(2) 软件:中文 WINDOWS2000操作系统、Dreamweaver MX、IIS5.0、SQLServer2000。
◆本论文为收费论文,(包扩程序+论文+原代码+开题报告+答辩稿),购买请和站长联系|QQ: 378681719|电话:0511-82161921|Emil:lw1111@vip.163.com
◆如果本论文未达到您的要求,您还可以联系站长定做论文。
| 购买流程 | 联系方法 |