课程设计报告14441_第1页
课程设计报告14441_第2页
课程设计报告14441_第3页
课程设计报告14441_第4页
课程设计报告14441_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 目录1、项目背景及意义32、 需求分析32.1现状分析32.2功能需求32.3 系统设计目标43、系统可行性分析43.1 技术可行性43.2 经济可行性43.3 操作可行性44、 使用的相关技术45、系统详细设计45.1 总体设计45.1.1技术方案45.1.2系统架构55.1.3逻辑结构55.1.4数据结构55.15系统工具55.2 数据库设计55.2.1数据库概念结构55.2.2数据库实现65.3 安全性设计65.4 系统功能设计66、 方案分析66.1 可操作性分析66.2 先进性分析66.3 稳健性分析76.4 可扩展性分析76.5 可维护性分析77、系统测试77.1 测试概述77.

2、2 测试资源与环境77.21硬件配置77.22软件配置87.3 测试内容81、项目背景及意义学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。特别是近几年来,国家政策的调整,我国高等院校大规模的扩招,给高等院校的教学管理、学生管理、后勤管理等方面都带来不少的冲击。其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,目前我国各类高等院校中还有相当一部分学生档案管理还停留在纸介质的基础上,尤其是中、小学对学生档案的管理更是落后,这样的管理机

3、制已经不能适应时代发展的要求,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。这种传统的手工管理模式必然被以计算机为物质基础的信息管理方法所取代。作为计算机应用的一部分,使用计算机对学生档案进行管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界接轨的重要条件。系统针对学校学生信息的特点以及管理中实际需要而设计,能够有效地实现学

4、生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为。2、 需求分析2.1现状分析在使用信息化方式管理学生信息手段以前,在全国各大高等院校中,一线学生工作中最基本的任务就是对学生信息的管理,动辄数千乃至上万的学生信息,一直以来采用原始的人工管理档案入袋的方式,对于学生信息的查询、学生奖学金评定、贫困生统计、党支部管理、班级情况等等都是通过人工方式记录。随着学生人数的不断增加,必然会带来管理效率低下、安全性保密性性差,文件和数据的剧增,进而使得学生信息的查找、更新和维护都存在着较大的困难。 在实施学生工作对学生进行管理的每个环节都要翻阅

5、大量的文字档案,一个档案袋一个档案袋的查找,逐页逐行逐字逐句的进行查看,采用手工管理的方式存在着诸多缺点:不仅效率低下,而且学生信息资料的安全性难以保障、统计容易产生误差,甚至会经常出现资料存放错位而导致的“查无此人”的致命错误,而且资料保密性较差,另外随着时间的推移,数据量会不断增大,这将会对于学生信息档案的存放、查找、更新和维护都带来较大的麻烦2.2功能需求2.3 系统设计目标节约资源,提高学生信息的精确度。本系统能减少很多不必要的资源,不用象以前那样用冗余的纸张式的管理。大节省了学校能源。并且计算机的存储与快速查询功能大大提高了学籍管理的效率,并且还提高了学籍信息管理的精确度。 方便快速

6、操作,精减人员,节约开支 方便快速的操作,可减少学籍信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资上都为学校节约了开支。为学校增加了财富。3、系统可行性分析3.1 技术可行性要开发该系统必须具备一定的数据库知识以及C#知识(或者java),从技术方面来讲,是可以实现的。3.2 经济可行性现在学校每位学生基本都有一台电脑,实验室中也配备了供学生使用的电脑,可以免费上网。总体上看,基本上学生无需任何费用。3.3 操作可行性从用户单位学校的行政管理、工作制度等方面来看,能够使用该软件系统。从用户单位的工作人员的素质来看,无需

7、经过培训就能满足使用该软件系统的要求。4、 使用的相关技术C#开发语言和sql语言。5、系统详细设计5.1 总体设计5.1.1技术方案通过Windows窗口button触发事件,达到连通数据库,实现增删改查功能。5.1.2系统架构5.1.3逻辑结构登录界面判断登入的是老师还是学生,学生显示学生功能界面,不能删除和修改信息还有添加信息。只能查询信息,包括自己的信息还有别人的信息。如果是老师,显示老师功能界面,有增删改查功能,输入要操作的学号,进入修改增加,删除成功会通过弹出窗口提示。5.1.4数据结构老师账号学生账号增加 删除修改 查询5.15系统工具Microsoft Visual Studi

8、o 2015 、Microsoft SQL Server 20085.2 数据库设计5.2.1数据库概念结构学生表(st)编号属性名字段名称数据类型长度1姓名namenchar 202 学院xuanyuannchar 103学号namenchar 204手机号码phonenchar 205政治面貌zzmmnchar 206出生日期datadate老师表(teacher)编号属性名字段名称数据类型长度1姓名namenchar202工号工号nchar 205.2.2数据库实现学生表的设计老师表的设计5.3 安全性设计通过账号密码验证来达到系统安全性的保证。5.4 系统功能设计主要有学生端的查询功能

9、,和老师端的增删改查。6、 方案分析6.1 可操作性分析从用户单位学校的行政管理、工作制度等方面来看,能够使用该软件系统。从用户单位的工作人员的素质来看,无需经过培训就能满足使用该软件系统的要求。6.2 先进性分析节约资源,提高学生信息的精确度。本系统能减少很多不必要的资源,不用象以前那样用冗余的纸张式的管理。大节省了学校能源。并且计算机的存储与快速查询功能大大提高了学籍管理的效率,并且还提高了学籍信息管理的精确度。 方便快速操作,精减人员,节约开支 方便快速的操作,可减少学籍信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的

10、工资上都为学校节约了开支。为学校增加了财富。6.3 稳健性分析设计的学生管理系统经过测试,未发现有运行程序失败或者运行中奔溃的现象出现。6.4 可扩展性分析编写程序是加入了大量注释,可保证以后程序的升级扩展不受影响。6.5 可维护性分析数据冗余等等可在sql sever manager studio中进行查询管理,删除冗余数据。也可以在程序运行中的老师功能进行修改操作。7、系统测试7.1 测试概述主要测试系统的稳定性,功能的完整性,还有易用性。7.2 测试资源与环境7.21硬件配置电脑型号联想 Lenovo Y50-70 20378 笔记本电脑 (扫描时间:2017年05月01日)处理器英特尔

11、 第四代酷睿 i5-4210H 2.90GHz 双核主板联想 Y50-70 ( 英特尔 Haswell - Lynx Point )内存8 GB ( 记忆科技 DDR3L 1600MHz / 金士顿 DDR3L 1600MHz )主硬盘ADATA SP920SS ( 256 GB / 固态硬盘 )显卡Nvidia GeForce GTX 860M ( 2 GB / 联想 )显示器奇美 CMN15C4 ( 15.3 英寸 )声卡瑞昱 英特尔 Lynx Point 高保真音频网卡英特尔 Dual Band Wireless AC 31607.22软件配置操作系统Windows 7 旗舰版 64位 SP1 ( DirectX 11 )测试软件Microsoft Visual Studio 2015 、Micr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论