学生成绩管理系统分析与开发论文

学生成绩管理系统分析与开发论文

ID:6195066

大小:2.55 MB

页数:64页

时间:2018-01-06

学生成绩管理系统分析与开发论文_第1页
学生成绩管理系统分析与开发论文_第2页
学生成绩管理系统分析与开发论文_第3页
学生成绩管理系统分析与开发论文_第4页
学生成绩管理系统分析与开发论文_第5页
资源描述:

《学生成绩管理系统分析与开发论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学生成绩管理系统分析与开发毕业论文目录第一章绪论11.1系统开发背景11.2系统开发意义11.3相关技术介绍1第二章需求分析32.1流程分析32.1.1业务流程分析32.1.2数据流程分析32.2系统功能要求32.3用户对系统的要求42.3.1教师用户登录管理功能42.3.2学生用户登录管理功能4第三章系统总体设计53.1系统结构设计53.1.1系统逻辑结构设计53.1.2系统物理结构设计63.2数据库设计63.2.1概念结构设计63.2.2实现过程9第四章详细设计134.1界面设计134.1.1模块实现流程图:134.1.2搭建三层结构134.1

2、.3制作登录界面164.1.4主窗口界面制作184.2功能制作204.2.1实现登录204.2.2权限判断登录234.2.3成绩管理功能实现254.2.4成绩查询功能实现284.2.5成绩录入功能实现294.2.6课程排名功能实现324.2.7学生选课功能实现354.2.8修改密码功能实现364.2.9退出功能制作374.2.10程序打包37第五章系统安装及操作435.1系统安装435.2教师身份登录操作465.3学生身份登录操作48参考文献50致谢51第一章绪论1.1系统开发背景在以前,学校对于学生成绩的管理工作都处在手工操作,随着科学技术的不断

3、提高,计算机科学日渐成熟,Internet的进一步发展,作为计算机应用的一部分,使用计算机对学生成绩管理信息进行管理,具有手工管理所无法比拟的有点。因此,开发学生成绩管理系统很有必要。网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。1.2系统开发意义成绩管理已经成为学校教学中十分重要的工作之一,也是一项比较复杂的项目。传统的成绩管理工作一般采用手工管理,这样的管理方式存在很多缺点。如:没有保密性,效率不高。一方面导致教师的工作量,时间一长,将会产生大量数据和文件,这对成绩的查找,核对都带来很多

4、困难。需要大量劳动力,难以避免误差的产生。单纯的利用手工处理不仅费劳力而且不符合教育和管理要求。而用计算机来处理这一问题达到一定计算率的同时也会带来很多方便。因此,为了达到学校信息工作的高效与流畅,有必要设计学生成绩管理系统。这不但能使教务人员从复杂的成绩管理中解脱出来,而且对于推动教学的发展也起到非常重要的作用。1.3相关技术介绍该成绩管理系统开发的主要工具是SQL Server 2008和VisualStudio2010。利用C#语言,wpf来做UI,三层框架来实现。1.3.1SQLserver2008简介SQLServer是一个关系数据库管理

5、系统。它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。Sybase则较专注于SQLServer在UNⅨ 操作系统上的应用。  SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统,该版本继承了SQLServer7

6、.0版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows9859的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。这个平台有以下特点:  1.可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。  2.高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。  3.智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。1.1.1三层架构介绍所谓三层

7、体系结构3,是在客户端与数据库之间加入了一个中间层,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交换.开发人员可以将应用的商业逻辑放在中间层应用服务器上,把应用的业务逻辑与用户界面分开。在保证客户端功能的前提下,为用户提供一个

8、简洁的界面。这意味着如果需要修改应用程序代码,只需要对中间层应用服务器进行修改,而不用修改成千上万的客户端应用程序。从而使

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。