学生成绩管理系统(毕业论文)

更新时间:2024-05-19 04:43:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

上海行健职业学院 毕业设计(论文)

题目:基于ASP.NET的学生成绩管理

系统的设计与实现

年 级: 10软件 系/专 业: 信机系 班 级: 10软件 学生姓名: 李建华 学 号: 10209015 指导教师: 东苗 职称

完成日期: 2013.03.09

中文摘要

本系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数字化管理。开发本系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。

目前,学校工作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。因此,开发一套适和大众的、兼容性好的系统是很有必要的。

本系统在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只适用于一家教育机构。在开发方法的选择上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,而在具体的设计上,采取了演化式原型法,随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍。

关键词 信息管理系统;信息化;成绩管理;数据库;Delphi7.0

Abstract

According to there quirements of developing, the system is mainly applied to education system which manage as the daily teaching education al administration and computeration of teachers and students.Developing grade Management System cannot only ruduce thep resure of the staff and system atically manage the service and information,but also decrease the use of lab our force,accelerate there quiring speed,improve management,speed the pace of concernad nationa

l

department

automated

information

retrieval

to

standardize

the

managements.Nowdays,the universities work are miscellaneous,especially inprivate ones.It's important to put the teachers'management on the table.Up to now,mamage ment has come in to universities but not popularized.As for the teaching management,the reis not a set of complete and unified system,so it's very necessary to develop a common,compatibleone.

The system is wide and comprehensive in including most of the service items of teaching plans,such as grade management which refers to teaching plans,grade management,students management and soon.In developing procedure,we pursuer the comprehensiveness and commomality of the system,so that it can not only be applied in on eeducational in stitution.In choosing the developing methods,we combine the life sycle

approach and the proto type-based approach,approach infourmain

steps:systeminvestigation,systemanalysis,system design and system implementation.AS to data design,evolutionary prototype-based approach is partially adopted to reanaly size,redisign and reimplemate with the user'sever-in creasing under standing of the system.In choosing the developing too l, Microsoft Visual Studio .NET 2003.0programming language is employed.In line of its self-sustaining.to ensure the in tegrated ness and consistency.This the sismainly introduce the idea softhe analysizing,designing,implementing and application of this system.

Key words Management information system; informatization; performance management; database; Delphi7.0

目 录

1绪 论 ...................................................................................................................................................................1

1.1问题的提出 .............................................................................................................................................1 1.2现有系统存在问题的分析 .....................................................................................................................1 1.3系统开发目标与意义 .............................................................................................................................2

1.3.1系统开发目标 .............................................................................................................................2 1.3.2意义 .............................................................................................................................................2 1.4可行性分析 .............................................................................................................................................2

1.4.1 经济上可行性 ............................................................................................................................2 1.4.2技术上可行性 .............................................................................................................................3 1.4.3运行上可行性: .........................................................................................................................3

2 需求分析 ............................................................................................................................................................4

2.1 学校工作流程分析 ................................................................................................................................4 2.2 学校具体需求分析 ................................................................................................................................4 2.3 系统设计思想 ........................................................................................................................................5 2.4 系统设计分析 ........................................................................................................................................5 2.5 系统功能分析 ........................................................................................................................................5 2.6 学生学籍系统的目标 ............................................................................................................................5 2.7数据库分析 .............................................................................................................................................6 3 学生成绩管理系统设计 ....................................................................................................................................7

3.1 系统结构 .................................................................................................................................................7 3.2 程序逻辑 .................................................................................................................................................8

3.2.1系统E-R图: ...............................................................................................................................8 3.2.2查询模块流程图 .........................................................................................................................8 3.2.3 维护模块流程图 ........................................................................................................................9 3.2.4系统维护模块流程图 ...............................................................................................................10 3.3 用户/管理员登入系统设计 ..................................................................................................................10 3.4 数据库表逻辑结构设计 .......................................................................................................................13 3.5 应用系统结构 ......................................................................................................................................15 3.6 主要求程序设计说明 ...........................................................................................................................16

3.6.1 管理用户登录模块 ..................................................................................................................16 3.6.2 类设计说明 ..............................................................................................................................18 3.6.3 管理功能模块设计 ..................................................................................................................18

5 帮助模块设计 ..................................................................................................................................................20

5.1 系统导航 ..............................................................................................................................................20 5.2 帮助 ......................................................................................................................................................20 6 开发技巧和难点 ..............................................................................................................................................21 结论 ......................................................................................................................................................................22 致谢 ......................................................................................................................................................................23 参考文献 ..............................................................................................................................................................24

基于ASP.NET的学生成绩管理系统的设计与实现 李建华 10209015

1绪 论

本毕业论文是以学校学生管理信息系统建设中的成绩管理系统的开发为背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法,全文共分为绪论、系统分析、概要设计、详细设计、开发总结、致谢、参考文献、附录等。

1.1问题的提出

随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。

数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。

而互联网技术的出现,更是进一步丰富的人类生活,数字化生存已经一步步走进我们的生活与工作。互联网技术与数据库技术的结合为计算的在人类生活中的应用带来了巨大的影响。产业信息化,管理现代化,科学化已经成为行业发展的重要课题,这不仅是企业提高自身竞争力,甚至是国家提高综合国力,走向国民富强的重要手段。

在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展根据中国特有的国情发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的教育机构还没有全部具备这种功能。因此可见,随着我国教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。

1.2现有系统存在问题的分析

在我国,各大中小学校的各类信息管理系统并非一个新的课题,但也有的学校根本就没有信息任何管理系统,所有的工作几乎还是手工操作来完成。计算机技术在日新月异的发展,但是有的很多学校,特别是在西部贫困地区,学校的种类管理都依然由手工操作来完成,这十分落后,效率极低,成本很大,而且极异出错。随着社会的发展,信息化是社会进程的必然趋势,学校管理只有只有快,准,精才能发挥其价值。

所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改

1

基于ASP.NET的学生成绩管理系统的设计与实现 李建华 10209015

为计算机的自动化系统。人工操作必将被计算机代替。

有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。

还有,有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统对管理来说是没有任何保障的。

1.3系统开发目标与意义

1.3.1系统开发目标

本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:

(1)系统应具有实用性、可靠性和适用性,同时注意到先进性 (2)对各个数据库进行动态管理,防止混乱

(3)能够按照用户选择的不同的条件进行简单查询和复合查询 (4)能够对查询结果进行分类汇总,实现报表打印 (5)注意数据的安全性,具有数据备份和恢复的功能 (6)方便用户的操作,尽量减少用户的操作 1.3.2意义

在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。

1.4可行性分析

可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。 1.4.1 经济上可行性

现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发, 为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面: 第一,本系统的运行可以代替人工进行许多繁杂的劳动; 第二,本系统的运行可以节省许多资源;

第三,本系统的运行可以大大的提高学校的工作效率; 第四,本系统可以使敏感文档更加安全,等等。 所以,本系统在经济上是可行的。

2

基于ASP.NET的学生成绩管理系统的设计与实现 李建华 10209015

1.4.2技术上可行性

本系统的开发利用Microsoft SQL Server2000作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。

使用Visual Studion.net作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。

综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。 1.4.3运行上可行性:

本系统为一个小型的学生信息管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。

3

基于ASP.NET的学生成绩管理系统的设计与实现 李建华 10209015

2 需求分析

21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。

2.1 学校工作流程分析

学校工作总体规划由教务人员在学生信息管理系统中完成对运行教务处所需的基本数据的维护,包括这些信息的增加、修改及对各项信息的变动都将在这进行操作。

新的学年,教务人员首先加入年级信息,然后编排班级,再对来校学生进行基本的信息录入,新生入学后由教务人员在学籍系统中完成新学生信息的维护。

在每个学期开始,教务处根据班级的情况,以班为单位,为每个班级安排一个班主任及对此年级安排一个年级组长。并对各科老师进行安排。

每举行一次考试后由任课老师对成绩进行录入。班主任对本班的成绩汇总。并进行排名,然后年级组长再进行汇总,并对本年级各科成绩及总成绩进行排名。

教务处、年级组长、班主任及任课老师跟据实际情况对录入的成绩进行维护,各位同学对以上录入的信息可以跟据自己的需要进行适当的查询。

2.2 学校具体需求分析

学生:对各科成绩的查询及查看本班成绩排名等情况。

任课老师:输入并维护所教科目的学生成绩,计算本科的成绩排名、本科成绩在班上的排名。

输出本班科目的成绩及排名情况。

班主任:输入并维护本班的基本信息,对本班的各科成绩汇总,计算各科成绩的总分,排名,本班平均分等需求。

输出学生的基本信息,各科的成绩及各科成绩的部分,各科成绩的排名,总分的排名情况。

教务处: 学校全体成员的信息管理,对考试科目,时间及对所考科目的编号等进行具体的管理,并对任课老师,班主任等输入的信息进行存库,对学生的信息进行必要的维护,可打印学生的所有信息。

4

基于ASP.NET的学生成绩管理系统的设计与实现 李建华 10209015

2.3 系统设计思想

(1)采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果

(2)系统就满足学校的需求,例如学生信息的录入、查询、更新等。学生录入与排名

(3)系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作

2.4 系统设计分析

本系统适用于中小学校,其功能主要分为六大类:

用户管理:用于对用户的添加,赋于不同权限及对用户的修改及查询。 课程管理:用于对各学期课程的开设和修改。 成绩管理:用于对成绩的输入、修改、汇总及排名。 学生信息管理:添加,删除,修改学生信息等。

授课信息管理: 对授课教师,课程号,学时数,班级等信息的添加,维护等。 学生信息查询: 对学生成绩等信息的查询,查询方式为模糊,且具有多条件组合查询功能。

学生成绩统计: 统计本科的总分,平均分等信息。

本系统性能力求易于使用,具体有较高的扩展性和可维护性。

2.5 系统功能分析

权限功能:系统具有动态的权限分配功能,可按用户权限对用户进行分组。可分为普通用户,一般用户,超级用户。普通用户只是查询不能修改,一般用户只能对授权范围内进行相应修改及删除,超级用户能修改、删除所有信息。

录入功能:为一般用户提供相应的录入功能,为超级用户提供对所有信息的录入功能。 查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。

维护功能:为一般用户提供查询及相应的修改,删除功能,为超级用户提供对所有信息的修改删除功能。

退出功能:结束并关闭系统。

2.6 学生学籍系统的目标

节约资源,提高学籍信息的精确度

本系统能减少很多不必要的资源,不用象以前那样用冗余的纸张式的管理。大节省了学校能源。并且计算机的存储与快速查询功能大大提高了学籍管理的效率,并且还提高了

5

基于ASP.NET的学生成绩管理系统的设计与实现 李建华 10209015

学籍信息管理的精确度。

方便快速操作,精减人员,节约开支

方便快速的操作,可减少学籍信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资上都为学校节约了开支。为学校增加了财富。

2.7数据库分析

用户需求具体有学籍管理系统提供保存、更新、查询、维护和打印,这就需求数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据,它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。

6

基于ASP.NET的学生成绩管理系统的设计与实现 李建华 10209015

3 学生成绩管理系统设计

3.1 系统结构

本系统从功能上划分可分为以下几大模块:功能模块管理,组权限管理,学生信息管理,课程信息管理,学生成绩管理,授课信息管理,学生信息查询,学生成绩统计等几大模块。以下将对各子模块进行说明。

功能模块管理:将系统功能模块保存到数据库中以便于动态地进行不同用户组权限的分配等操作。本模块包括功能模块的添加,删除,修改等。

组权限管理:对用户进行分组,并将权限设置到不同的用户组。

学生信息管理模块:输入学生基本信息,并可以对学生信息进行添加、查询、修改、删除。还可以关键字查询并从数据库里调出的学生基本信息.输出学生基本信息,学号、班号、姓名查询的信息结果。

课程信息管理:设置课程号,课程名,先修课等课程信息。

成绩信息管理模块:输入成绩信息,并可以对成绩信息进行添加、查询、修改、删除。还可以用关键字查询并调出数据库里的学生基本成绩信息的修改、删除等。输出查询的学生成绩信息。

授课信息管理:对教师授课信息的调度,安排等信息的管理。

学生信息查询:本模块是可对学生成绩进行查询,可按学号,姓名,年龄,所在院系,入学年份等不同条件独立查询或进行模糊查询。

学生成绩统计:对学生成绩总分,平均分等进行统计。

系统模块图: 学生学籍管理系系统管理学生信息管理成绩信息管理授课信息管理添加用户修改用户删除用户退出系统添加学生信息修改学生信息删除学生信息查询学生信息添加成绩信息修改成绩信息删除成绩信息查询成绩信息添加授课信息修改授课信息学生成绩查询 学生成绩统计

图3-1 系统模块图

7

基于ASP.NET的学生成绩管理系统的设计与实现 李建华 10209015

3.2 程序逻辑

模块功能实现的算法流程图:

3.2.1系统E-R图:

学生 成绩

课程号 编号 科目 学号 学号 班号 图3-2 系统E-R图

3.2.2查询模块流程图

查询

条件

满足 条件 数据 库 显示结果

退出

8 不符合条件 基于ASP.NET的学生成绩管理系统的设计与实现 李建华 10209015

图3-3 查询模块流程图

3.2.3 维护模块流程图

登入成绩管理系统

维护 查找记录 查找成功 显示出错信息 修改增加记录 继续? 继续? 退出 图3-4 维护模块流程图

9

基于ASP.NET的学生成绩管理系统的设计与实现 李建华 10209015

3.2.4系统维护模块流程图

图3-5 系统维护模块流程图

系统维护 普通用户 超级用户 修改自己的密码 增加删除用户 退出 3.3 用户/管理员登入系统设计

本系统采用Forms登录认证,具体设置可由配置文件win.config来进行,配置代码段见下:

10

基于ASP.NET的学生成绩管理系统的设计与实现 李建华 10209015

图3-6 配置代码

此外,由于系统使用环境属于具有高安全要求的空警管理应用领域,因为对于无论是管理员还是普通队员用户的个人认证信息都将采用加密算法。在本系统里应用的是流行的MD5加密算法来存储密码文件。

加密采用系统中自带的算法,此方法存在于.net中的名字空间System.Web.Security下。系统在添加用户/管理员或者用户/管理员登录时都需要用到此方法,可如此使用:

System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(string password,string passwordformat)。

11

基于ASP.NET的学生成绩管理系统的设计与实现 李建华 10209015

程序流程图

请求用户名及密码登录系统 用户不存在或密码错误 登录密码及用户类型验证 用户存在且密码正确 是否系统进入队员管理模块 管理员? 是 是 进入后台管理模块 操作结束? 否 是 操作结束? 是 是

退出系统 图3-7 程序流程图

12

否 基于ASP.NET的学生成绩管理系统的设计与实现 李建华 10209015

3.4 数据库表逻辑结构设计

(1) 学生信息表

图3-8 学生信息表

(2) AdminGroup表

图3-9 AdminGroup表

(3) AdminUrl表

图3-10 AdminUrl表

(4) Admin表

图3-11 Admin表

13

基于ASP.NET的学生成绩管理系统的设计与实现 李建华 10209015

(5) 成绩表

(6) 授课表

(7) 课程表

图3-12 成绩表

图3-13 授课表

图3-14 课程表

14

基于ASP.NET的学生成绩管理系统的设计与实现 李建华 10209015

应用系统结构

图3-15 应用系统结构

15

3.5

基于ASP.NET的学生成绩管理系统的设计与实现 李建华 10209015

3.6 主要求程序设计说明

3.6.1 管理用户登录模块

登录模块图示如下:

图3-16 管理用户登录模块

表3-1 页面程序说明

程序名称 程序文件 页面传入参数 页面提交URL 页面传出参数 Login.aspx Username,password Session[\Session[\功能说明 特殊注解 登录系统

表3-2 处理程序说明

程序名称 程序文件 页面转向 Login.cs 转向条件:管理员 转向页面: Main.aspx 转向条件:普通用户 转向页面: Main.aspx 功能说明 判断系统登录条件 特殊注解 在此处系统实际只进入Main.aspx

处理逻辑说明

通过URL链接至服务器端的入口Login.aspx,点击“登录”系统将页面的参数“用户名称和用户

16

基于ASP.NET的学生成绩管理系统的设计与实现 李建华 10209015

口令”通过Codebehind技术设置处的Codebehind=\及Inherits=\文件中对应的类取得传至后台的参数,根据Login类中的UserLogin方法执行结果返回的转向参数调用下一页面Main.aspx。

Main.aspx依据Login.aspx传过来的userid反查确定用户类,而已输出不能的用户可操作的功能模块链接。

表3-3 参照主要类

名称 System.Web.SessionState; System.Web.UI; System.Web.UI.HtmlControls; System.Web.UI.WebControls; System.Data.SqlClient; System.Web.Security; AirMis.Login 功能 Web应用程序session类 系统UI类 系统Html控件类 系统Web控件类 系统sql数据操作类 系统安全策略类 用户登录处理类 备注

用户退出系统页面

表3-4 页面程序说明 程序名称 程序文件 页面传入参数 页面提交URL 页面传出参数 功能说明 特殊注解 LoginOut.aspx 无 无 无 退出系统

表3-5 处理程序说明

程序名称 程序文件 页面转向 功能说明 特殊注解 LoginOut.aspx LoginOut.aspx->Login.aspx 退出系统

处理逻辑说明

通过URL链接至服务器端的出口LoginOut.aspx,点击“退出”系统,将在Page_Load()中调用 Session.Abandon()清除当前登录用户的Session信息并将页面引导向login.aspx;

17

基于ASP.NET的学生成绩管理系统的设计与实现 李建华 10209015

3.6.2 类设计说明

类设计是基于OO的设计方法,采用三层体系结构方式,如下图所示:

表现层(aspx)

中间业务层

图3-17 三层体系结构

.aspx .aspx .aspx .cs Data Data Service 3.6.3 管理功能模块设计

管理功能模块的实现是将系统里的各个功能模块类(具体是有.cs文件生成类,对于具有前台页面的文件由.aspx表现在浏览器中)组织保存到数据库中,由此来进行系统功能的动态添加,并且这是对用户进行权限分组的一个前提。

取得系统功能模块信息并绑定到DataGrid控件上。

string sql = string.Empty;

sql = string.Format(\SqlDataAdapter da = new SqlDataAdapter(sql,conn); DataSet ds = new DataSet(); try { } catch {}

da.Fill(ds,\

this.DataGrid1.DataSource = ds.Tables[\this.DataGrid1.DataBind();

取得功能模块信息后,将对功能模块的删除编辑等操作绑定到aspx页面上.

18

基于ASP.NET的学生成绩管理系统的设计与实现 李建华 10209015

(1) 功能模块管理前台页面代码如下所示:

图3-18 功能模块管理前台页面代码

19

基于ASP.NET的学生成绩管理系统的设计与实现 李建华 10209015

5 帮助模块设计

5.1 系统导航

管理权限 | 组权限管理

学生信息管理 | 课程信息管理 | 学生成绩管理 | 授课信息管理 | 学生信息查询 | 学生成绩统计

学生成绩管理系统管理员部分导航 学生成绩管理系统教师部分导航 学生成绩管理系统学生部分导航

学生信息查询

图3-19 系统导航

5.2 帮助

本系统界面设计力求简洁,易于操作。系统管理员后台用户名为:codepub,密码

为codepub.com;普通用户(测试用例)用户名为:user01,密码:111111。

20

基于ASP.NET的学生成绩管理系统的设计与实现 李建华 10209015

6 开发技巧和难点

本系统开发的技术难点主要有两个方面:一是否业务逻辑的理解;二是数据库逻辑结构的设计。业务逻辑是依据空警管理系统的行业特点及其特殊的应用领域需要来进行设计的。只有在准确不理解一个系统的业务逻辑之后才可能开发出适应其应用的应用系统来,并且在系统之间模块的科学划分与结构组织都是在正确不理解实际应用的业务逻辑需求的前提下完成的.

数据库设计是应用系统开发的另一个难点,只有科学的数据库设计才能使系统具有良好的结构及良好的可编程性,可扩展性.数据库设计是直接影响系统运行情况及程序设计的一个重要因素.因此,在开发相关数据库方面的管理系统时,都需要充分考虑到科学性,结构性,规范性,安全性,可扩展等相关问题.

21

基于ASP.NET的学生成绩管理系统的设计与实现 李建华 10209015

结论

经过这段时间的设计和开发,系统基本开发完毕。其功能基本符合用户需求,能够完成学生学籍的存储和成绩的查询以及各类相关报表的打印。

但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。

22

基于ASP.NET的学生成绩管理系统的设计与实现 李建华 10209015

致谢

在做毕业设计的这段时间里,我受到了指导东苗老师细心指导,老师严谨的指导态度与深厚的理论知识都让我受益非浅,从老师身上我学到了很多的东西,无论是理论还是实践都使我的知识有很大的提高.借此我特提出感谢。

感谢这篇论文所涉及到的各位学者。本文引用了数位学者的研究文献,如果没有各位学者的研究成果的帮助和启发,我将很难完成本篇论文的写作。 感谢我的同学和朋友,在我写论文的过程中给予我了很多你问素材,还在论文的撰写和排版灯过程中提供热情的帮助。

23

基于ASP.NET的学生成绩管理系统的设计与实现 李建华 10209015

参考文献

[1] [美]Stephen Walther(著),汤涛(译),<> ,中国电力出版社。

[2] [美]罗宾逊[美]内格尔(著),李敏波(译),<>,清华大学出版社。

[3] [美]麦斯科(著) 颜炯 (译),<>,中国电力出版社 。 [4] [美]托马斯(著),陈伟桩 陶文(译),<<单元测试之道C#版——使用Nunit>>,电子工业出版社。

[5] 张蒲生 何升(著),<>,清华大学出版社。

[6] 启明工作室(著),<>,人民邮电出版社。

[7][澳]维恩霍尔特(著)田松茂,谢君英(译),<<.NET性能优化 >>,清华大学出版社。

24

本文来源:https://www.bwwdw.com/article/8lm7.html

Top