学生信息管理系统1.doc

上传人:知****量 文档编号:12977874 上传时间:2022-04-27 格式:DOC 页数:11 大小:105KB
返回 下载 相关 举报
学生信息管理系统1.doc_第1页
第1页 / 共11页
学生信息管理系统1.doc_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《学生信息管理系统1.doc》由会员分享,可在线阅读,更多相关《学生信息管理系统1.doc(11页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、. .任 务 书实训题目:学生信息管理系统设计内容:设计一个计算机管理系统完成学生信息管理的基本操作。设计环境:本系统采用SQL Server2005 Express创建后台数据库,前台开发工具利用Visual Studio 2005进行开发,编程语言采用C# ,程序架势采用C/S结构。设计要求:数据库设计要合理,设计的内容包括数据库管理系统的选择、数据实体的确定、数据实体的E-R图和数据库的实现。实现目标:1)实现各类信息的录入,修改,删除操作;2)实现学生的查询,管理员的维护等操作;3)实现查询,修改时需要根据用户的类别对于访问权限自动做限制;4)实现各种查询操作,方便用户查找信息;5)实

2、现信息录入操作,方便管理员维护学生信息。1 需求分析1.1 课题背景随着科学技术的不断提高,计算机科学技术日趋成熟,作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理无法比拟的优点。学生信息管理的自动化处理,对于保障学生信息的完整性,提升管理水平,具有十分重要的意义。1.2 课题目的目前大学生数量增加,原有的人工档案管理模式已不能适应现在工作的需要。同时,陈旧的管理方法也不利于推广计算机应用。为使学生信息管理工作科学化、规X化,更好地适应当前学生信息管理的工作需求,缓解手工管理存在的弊端就必须采用计算机辅助管理。该系统的建立不但给学校学生管理部门带来了方便,也节省了工作时间从而

3、提高了工作效率。1.3 可行性分析1)技术可行性技术可行性包括一下几个方面:硬件,系统软件,应用软件,技术人员。针对这四个方面可行性都是没有问题的,系统预采用Visual C# 2005编程语言加SQL Server数据库。2)经济可行性学生信息管理系统能为学校学生管理部门提供准确、及时的信息;能够促进院校的体制改革,提高工作效率,减少手工工作人员及费用等,这些都是使用系统所带来的间接收益。同时也促进了学校信息化的进程,提高学院的管理效率。3)社会可行性学生信息管理系统的操作简单,而且界面友好,系统的操作流程是学生信息管理工作者所熟悉的。并且本学生信息管理系统能够实现其各个功能,在当前操作环境

4、下也能够很好的运行。综上所述,不管是从技术上考虑,还是从经济以及社会上考虑,系统都具有一定的可行性,因此才开发研究这个系统供学生信息管理部门和广大学生使用。1.4 系统功能本系统实现对学生信息的基本管理,因此,本系统可分为以下几个模块:基本信息管理,班级信息管理,学生基本信息管理,系统维护,用户管理和其他管理。以实现系别信息管理,专业信息管理,班级信息管理,班级信息浏览,学生信息的录入等,数据备份还原,用户管理,更改密码,调用计时器,记事本等功能。2系统设计2.1 系统功能根据功能的关联和集中分组的原则,可将系统功能细化为如图1所示的结构图。图1系统功能结构图2.2功能模块的流程图图2业务流程

5、图2.3 数据库设计2.3.1 概念设计根据学生信息管理系统的系统分析与功能设计,学生信息管理系统中主要包括系别信息的实体、专业信息实体、班级信息实体、学生基本信息实体。详细实体图如下图所示。图3 系别信息实体E-R图图4 专业信息实体E-R图图5班级信息实体E-R图图6 学生基本信息实体E-R图2.3.2 逻辑设计 根据学生信息管理系统的E-R图设计系统数据库。本系统的数据库名称设为“studentDB”,其中包括5个数据表:系别表,专业表,班级表,学生基本信息表和用户表。以下是5个数据表的结构。图7系别表的结构图8专业表的结构图9 班级表的结构图10 学生基本信息表的结构图11用户表的结构

6、3系统实现略(见本实训刻录光盘)4 系统测试4.1 测试标准为了能设计出有效的测试方案,必须充分理解并正确运用指导软件测试的标准。主要的测试标准如下所述: (1)所有的测试都应该能追溯到用户需求。正如前面讲过的,软件测试的自标是发现错误。从用户角度看,最严重的错误是导致程序不能满足用户需求的那些错误。 (2)应该在测试开始之前的相当长时间,就制定出测试计划。一旦完成了需求模型就可以着手制定测试计划,在确定了设计模型之后就可以立即开始设计详细的测试方案。因此,在编码之前就可以对所有测试工作进行计划和设计。(3)测试用例的代表性。能够代表并覆盖各种合理的和不合理的、合法的和非法的、边界的和越界的以

7、及极限的输入数据、操作和环境设置等 。4.2 测试方法功能测试是指对学生信息管理系统的各项功能进行测试,也叫黑盒测试。从系统产品的界面架构出发。被测试对象主要包括,学生基本信息的注册,登录界面,录入,查看,以及学生成绩查询、添加、删除等功能的测试。目的是测试各个功能是否能正常运行。说明测试用例ID:001 子系统:登录字符 操作系统:Windows XP测试日期:2012-2-23初始设置 1. 打开学生信息管理系统,进入登录界面输入 1. 用户名admin,密码:admin,登录 2. 用户名zj,密码:123,登录预期结果 1. 登录成功,进入系统主界面 2. 提示密码不能为空,请重新登录

8、3. 登录成功,进入系统主界面4. 提示密码错误,请重新登录实际结果 通过() 失败()说明测试用例ID:002子系统:系别设置 操作系统:Windows XP测试日期:2012-2-23初始设置 1. 登录主界面,点击系别设置按钮,进入系别设置处理界面输入1. 在系别设置界面中,在系别名称里输入相应的名字,按回车2. 在系主任界面中,输入系主任的名字 2. 在系别设置界面输入办公。预期结果1. 出现新增系别相关信息,如系别名称,系主任等和办公 2. 在系别界面中,点击,可看到新增系别相关信息实际结果 通过() 失败()说明测试用例ID:003子系统:新书编码入库 操作系统:Windows X

9、P测试日期:2012-2-23初始设置 1. 登录系统主界面预期结果实际结果 通过() 失败()4.4 测试结果本系统基本上可以完成预期的所有功能。参考文献1网络数据库SQL Server 2005 主编:平震宇2Visual C# 2005 数据库开发案例教程 李志云 等编著心得体会心得体会不要打印,手写持续一个星期的数据库实训,让我参与了软件工程化的开发过程。在此次的实训中,虽然我遇到了很多问题,但有这些问题,我学到了很多。就像老师说的,在错误与不懂中提升自己的实际解决能力。这次的实训,让我真正懂得了什么才是真正的软件开发。不仅仅是简单的编程。在编程中也会遇到上课过程中不能遇到的问题,学着自己去解决,去百度,充分利用一切的有利资源。在实践中检验自己的所学,为以后的工作积累经验。. .word.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 设计方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com