摘 要
本文根据学生综合测评系统的特点,采用B/S(浏览器/服务器)的系统设计方案。选用ASP.NET和SQL Server 2008开发环境,设计并实现了一个学生综合测评系统。主要工作如下:
首先,本文对系统进行了全面的分析,具体包括可行性研究、需求分析、数据流程分析以及系统流程分析。通过对可行性进行研究,得出了系统开发是可行的结论;通过用户的需求分析,了解了综合测评系统应该具有的功能;通过数据流程分析,明白了系统中数据的流向;通过系统流程的分析,得到了系统流程图。
其次,本文阐述了该系统,其包括总体设计、数据库设计及详细设计与实现,通过对系统的总体设计,划分出系统具体的功能模块;通过对数据库的设计,得到了系统的逻辑结构;通过详细设计与实现,实现了系统的各项功能。
最后,本文介绍了该系统测试的方法、步骤及采用的测试用例。经过一系列严格的测试得出的结论是:虽然本系统存在一定的缺陷,但是其各项功能却是较为可靠的。
本系统界面友好,操作简单,比较实用。
关键词:测评系统,ASP.NET,SQL Server 2008
ABSTRACT
According to the characteristics of student comprehensive evaluation system, the essay uses the B/S (Browser/server) system design, chooses ASP.NET and SQL Server 2008 development environment, designs and implements a student comprehensive evaluation system. The main work is as follows:
First of all, this essay conducts a comprehensive analysis on the system, including feasibility study, demand analysis, data flow analysis and the system flow analysis. Based on the feasibility study, it draws a conclusion that the system development is feasible. Through analyzing the demands of the users, we understand the function the comprehensive evaluation system should have. Based on data flow analysis, we know data flow of the system. By analyzing the system flow, we obtain the flow chart of the system.
Secondly, this essay clarifies the design and realization of the system, including the overall design, the database design and the detailed design report and the realization. Through the design of the whole system, we divide it into specific function module of the system. By designing the database, we obtain system logic structure. And through the detailed report and the realization, we realize the functions of the system.
Finally, the essay introduces the method and the progress of testing the system and applies some test examples. Through a series of strict tests, it can be concluded that although this system has certain defects, its function is more reliable.
The system is more practical with a friendly interface and a simple operation.
Keywords: Evaluation System, ASP.NET, SQL Server 2008
目 录
摘 要I
ABSTRACTII
第1章 绪 论1
1.1 系统开发背景1
1.2 系统开发意义1
1.3 本文结构2
第2章 系统开发环境介绍4
2.1 B/S结构简介4
2.2 SQL Server 2008简介5
2.3 ASP.NET简介7
2.4 本章小结8
第3章 系统分析9
3.1 可行性研究9
3.2 需求分析11
3.3数据流程分析11
3.4系统流程分析14
3.5 本章小结15
第4章 系统总体设计16
4.1 系统设计的目标16
4.2 系统功能分析16
4.3 系统功能模块17
4.3.1 管理员功能模块17
4.3.2学生功能模块17
4.3.3普通教师功能模块17
4.3.4班主任辅导员功能模块18
4.3.5反馈信息功能模块19
4.3.6系统整体结构19
4.4本章小结20
第5章 数据库设计21
5.1 概念结构设计21
5.2实体E-R图21
5.3 逻辑结构设计25
5.4数据库表设计28
5.6本章小结30
第6章 系统详细设计与实现31
6.1 首页面31
6.2管理员功能模块31
6.3普通教师功能模块38
6.4班主任、辅导员功能模块39
6.5学生功能模块42
6.6信息反馈界面43
6.7本章小结44
第 7章 软件测试45
7.1概述45
7.2系统测试46
7.2.1系统测试的目的及原则46
7.2.2系统测试的测试用例47
7.3测试总结50
7.4本章小结50
总结51
参考文献52
致 谢53
第1章 绪 论
1.1 系统开发背景
随着计算机技术的不断发展,在现代化社会中,信息的处理越来越依赖计算机来完成。在没有测评系统之前,所有的信息记录都是由人工记录维护,不但不方便,还经常出错,有了测评系统就可以方便的对各种信息进行维护了。近年来各种规模校园网的成功构建,使依托网络平台开发基于WEB的学生综合测评系统成为可能。根据一套科学、合理、公平、客观的指标体系,开发出一款基于WEB的学生综合测评系统,对测评数据进行收集、分析、研究,实现学生综合测评管理的科学化、合理化,为教育工作设立行之有效的测评管理机制,促进长远战略目标的实现,这已成为各种类型院校的共同追求。作为一名计算机专业的学生,有义务通过计算机实现对这些信息的科学化管理,故本次毕业设计本人选择学生综合测评系统的开发,通过本次系统的开发使综合测评网络化、信息化、科学化,另外通过本次系统开发也能锻炼自己独立开发能力。
根据对部分高校综合测评的客观情况的调查与研究,总结出了综合测评存在的问题如下:
1.虽然各高校都有计算机,但是还没充分发挥其作用。
2.学生综合素质测评管理缺乏规范。
3.综合测评手工处理环节偏多,工作量大,出错率较高,经常给教育工作带来麻烦。
4.班主任或辅导员对学生综合素质手工测评较多,这样可能会使人为因素偏多,不能准确反映学生综合素质,影响教学质量的提高。
1.2 系统开发意义
1.重要性
学生综合测评是每所每年必须要做的工作,它的内容对于的决策者和管理者来说都至关重要,所以学生综合测评系统应该能够为用户提供充足的信息、快捷的查询手段和方便的计算功能。但一直以来都使用人工的方式管理学生综合测评成绩,这种管理方式存在着许多缺点,如:效率低、保密性差。另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护来说都有不少困难。
2.必要性
目前我国普通高校综合测评的管理大多还停留在纸质的基础上,这已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代,这种传统的管理方法必然被以计算机为基础的信息管理所取代。
基于WEB的学生综合测评系统与人工相比较,具有如下3点优势:
⑴从经济性来说,克服了原有由人力来完成表格设计、指标确定、印发、填写、统计等一系列过程,节省了人力、物力、财力、时间,所有的工作基于网络,由计算机根据既定规则完成,降低了测评的经济成本。
⑵从科学性来说,测评数据的收集和统计结果用统一的数据库进行
上一篇:
毕业论文-基于JAVAWEB的在线考试系统-精品
下一篇:
高陈基于Java超市账单管理系统