目 录
【摘要】 1
第一章 绪 论
1.1问题的提出 2
1.2现有系统存在问题的分析 2
1.3系统开发目标与意义 2
1.3.1系统开发目标 2
1.3.2意义 3
1.4可行性分析 3
1.4.1 经济上可行性 3
1.4.2技术上可行性 3
1.4.3运行上可行性 3
第二章 需求分析
2.1 教育系统学生管理现状分析 4
2.1.1 学校工作流程分析 4
2.1.2 学校具体需求分析 4
2.1.3 系统设计思想 4
2.1.4 系统设计分析 4
2.1.5 系统功能分析 5
2.1.6 学生学籍系统的目标 5
2.2 基于B/S结构技术的应用 5
2.2.1 B/S结构技术发展简述 5
2.2.2 动态网站开发技术比较 6
2.2.3 本系统的开发采用Asp.Net---- 一种全新的设计模式 7
2.2.4 面向对象的开发过程 8
2.2.5 开发工具的选择 9
2.2.6 数据库系统选择 10
2.2.7 开发方法的选择 11
2.2.8 开发本系统的意义 12
2.2.9 本文档编写目的 12
2.2.10 定义 12
第三章 学生成绩管理系统概要设计
3.1系统设计图例说明 13
3.2 系统设计业务目标(业务逻辑层) 13
3.2.1系统设计目标概述 13
3.2.2 用户(角色) 13
3.2.3 假定 14
3.3 技术总体目标 15
3.3.1系统技术性能要求 15
3.3.2 精度 16
3.3.3 数据管理能力要求 16
3.3.4 时间特性要求 16
3.3.5 故障处理要求 16
3.3.6 UI要求设计要求 17
3.3.7 开发与运行环境规定 17
第四章 学生成绩管理系统详细
4.1 系统结构 18
4.2 程序逻辑 19
4.2.1系统E-R图 19
4.2.2查询模块流程图 19
4.2.3 维护模块流程图 20
4.2.4系统维护模块流程图 21
4.3 用户/管理员登入系统设计 21
4.4 创建数据库 23
4.5 数据库表逻辑结构设计 26
4.5.1 数据库表介绍 26
4.5.2 数据库表结构及设计 27
4.5.3 数据库库的创建 28
4.6 应用系统结构 32
4.7 主要求程序设计说明 33
4.7.1 管理用户登录模块 33
4.7.2 类设计说明 35
4.7.3 管理功能模块设计 36
第五章 学生成绩管理系统系统测试
5.1 概述 37
5.2 测试方法 37
5.2.1 界面测试 37
5.2.2 功能测试 37
5.2.3 功能测试边界测试\越界测试技术详述 38
5.2.4 状态测试技术 38
5.2.5 竞争条件测试技术 38
5.2.6 负载\压力测试(StressTest) 38
5.3 不同的测试技术区分 39
5.3.1 覆盖测试技术 39
5.3.2 白盒测试和黑盒测试技术 39
5.3.3 手工测试和自动化测试 39
5.4. 软件缺陷的原则 39
第六章 帮助模块设计
6.1 系统导航 40
6.2 帮助 40
第七章 开发技巧和难点 41
第八章 系统编译和发行 41
第九章
结束语 41
附录 42

【摘要】
本系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数字化管理。开发本系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。
目前,学校工作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。因此,开发一套适和大众的、兼容性好的系统是很有必要的。
本系统在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只适用于一家教育机构。在开发方法的选择上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,而在具体的设计上,采取了演化式原型法,随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍。

【关键词】成绩管理信息系统 信息化 数据库 Asp.net

【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.

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

1.1问题的提出
随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。
数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。
而互联网技术的出现,更是进一步丰富的人类生活,数字化生存已经一步步走进我们的生活与工作。互联网技术与数据库技术的结合为计算的在人类生活中的应用带来了巨大的影响。产业信息化,管理现代化,科学化已经成为行业发展的重要课题,这不仅是企业提高自身竞争力,甚至是国家提高综合国力,走向国民富强的重要手段。
在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展根据中国特有的国情发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的教育机构还没有全部具备这种功能。因此可见,随着我国教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。

1.2现有系统存在问题的分析
在我国,各大中小学校的各类信息管理系统并非一个新的课题,但也有的学校根本就没有信息任何管理系统,所有的工作几乎还是手工操作来完成。计算机技术在日新月异的发展,但是有的很多学校,特别是在西部贫困地区,学校的种类管理都依然由手工操作来完成,这十分落后,效率极低,成本很大,而且极异出错。随着社会的发展,信息化是社会进程的必然趋势,学校管理只有只有快,准,精才能发挥其价值。
所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。
有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。
还有,有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统对管理来说是没有任何保障的。

1.3系统开发目标与意义
1.3.1系统开发目标:
本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:
1.系统应具有实用性、可靠性和适用性,同时注意到先进性。
2.对各个数据库进行动态管理,防止混乱。
3.能够按照用户选择的不同的条件进行简单查询和复合查询。
4.能够对查询结果进行分类汇总,实现报表打印。
5.注意数据的安全性,具有数据备份和恢复的功能。
6.方便用户的操作,尽量减少用户的操作。
1.3.2意义:
在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。

1.4可行性分析
可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。
1.4.1 经济上可行性:
现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,
为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:
第一,本系统的运行可以代替人工进行许多繁杂的劳动;
第二,本系统的运行可以节省许多资源;
第三,本系统的运行可以大大的提高学校的工作效率;
第四,本系统可以使敏感文档更加安全,等等。
所以,本系统在经济上是可行的。
1.4.2技术上可行性:
本系统的开发利用Microsoft SQL Server2000作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。
使用Visual Studion.net作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。
综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。
1.4.3运行上可行性:
本系统为一个小型的学生信息管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。

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

毕业设计全部资料下载:请点击》》》

基于.net平台的成绩管理系统设计与实现(源码+论文).rar相关推荐

  1. 毕业设计Java企业车辆管理系统设计与实现源码+论文+视频

    通过计算机,能够直接"**"车辆使用情况,数据计算自动完成,尽量减少人工干预,可以使用车信息更加规范化.透明化.因此,开发一套高效率,无差错的企业车辆管理系统软件十分必要,因此设计 ...

  2. javaweb基于JSP+Servlet开发药店(私人诊所)管理系统设计与实现源码+论文 +视频讲解 毕业设计

    基于JSP+Servlet开发私人诊所(药店)管理系统设计与实现+论文:(毕业设计/课程设计) 开发工具: MyEclipse+Jdk+Tomcat+SQLServer数据库 运行效果图 基于JSP+ ...

  3. 基于JAVA百分百教育集团教务管理系统设计计算机毕业设计源码+系统+lw文档+部署

    基于JAVA百分百教育集团教务管理系统设计计算机毕业设计源码+系统+lw文档+部署 基于JAVA百分百教育集团教务管理系统设计计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S ...

  4. 基于JAVA某日杂商店进销存管理系统设计计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA某日杂商店进销存管理系统设计计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA某日杂商店进销存管理系统设计计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目 ...

  5. java计算机毕业设计废品回收管理系统设计与实现源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计废品回收管理系统设计与实现源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计废品回收管理系统设计与实现源码+mysql数据库+系统+lw文档+部署 本源码技术栈 ...

  6. java计算机毕业设计干洗店订单管理系统设计与实现源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计干洗店订单管理系统设计与实现源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计干洗店订单管理系统设计与实现源码+mysql数据库+系统+lw文档+部署 本源码技 ...

  7. JAVA计算机毕业设计基于vue技术的汽车维修检测系统设计与实现源码+数据库+系统+lw文档

    JAVA计算机毕业设计基于vue技术的汽车维修检测系统设计与实现源码+数据库+系统+lw文档 JAVA计算机毕业设计基于vue技术的汽车维修检测系统设计与实现源码+数据库+系统+lw文档 本源码技术栈 ...

  8. 计算机毕业设计JavaBS景区票务管理系统设计与实现(源码+系统+mysql数据库+lw文档)

    计算机毕业设计JavaBS景区票务管理系统设计与实现(源码+系统+mysql数据库+lw文档) 计算机毕业设计JavaBS景区票务管理系统设计与实现(源码+系统+mysql数据库+lw文档) 本源码技 ...

  9. java计算机毕业设计科研成果管理系统设计与实现源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计科研成果管理系统设计与实现源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计科研成果管理系统设计与实现源码+mysql数据库+系统+lw文档+部署 本源码技术栈 ...

最新文章

  1. Mysql迁移到Postgresql
  2. C语言Selection Sort选择排序的算法(附完整源码)
  3. VDI序曲二十七 IE7,IE8,IE9应用程序虚拟化
  4. Sublime text3的安装配置
  5. 【渝粤教育】国家开放大学2018年春季 8638-21T薪酬制度与薪酬管理 参考试题
  6. 俄罗斯方块(C语言实现)
  7. 乐高机械系列01:曲柄滑块剪叉机构
  8. ologit模型与logit_Logit模型与logistic模型的联系与区别?
  9. nacos 默认 namespace: public 拿不到数据
  10. 深造分布式 打败面试官 招式一 小试牛刀
  11. 用以促学——Linux进程后台运行的原理、方法、比较及其实现
  12. 编程中的命名方式和常用命名名称
  13. HADOOP安装指南-Ubuntu15.10和hadoop2.7.2
  14. N-苯基马来酰亚胺的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  15. f2fs系列文章fsck(四)
  16. OSChina 周四乱弹 ——国庆第五天
  17. 用AI技术防止幼儿园虐待儿童,中国研究员研发视频流分析模型
  18. 使用微信小程序实现学生登录
  19. HDC.Cloud2021|华为云ModelArts Pro,让行业AI开发不再难
  20. vue3使用‘vue-wechat-title’设置统一路由标题

热门文章

  1. Coding 千里之行
  2. Android Scheme 跳转
  3. CMD命令行连接SQL SERVER 执行查询
  4. 深入理解SP、LR和PC
  5. 【docker】docker的安装教程
  6. android判断键盘是否弹出窗口,Android判断软键盘弹出并隐藏的简单完美解决方法(推荐)...
  7. 怪兽地牢---(有趣的探索型Roguelike游戏)
  8. 技不压身,多门手艺多条出路
  9. Mybatis动态SQL语句大全
  10. JAVA小强从小就喜欢生命科学,小强