软件工程课程设计学生成绩管理系统剖析.docx
文本预览下载声明
PAGE \* MERGEFORMAT 45
青 岛 理 工 大 学
软件工程导论课程设计
姓名:郝兴明
学号:201207051
班级:计算122
题目:学生成绩管理系统
指导老师:李传斌
完成日期:2015.12.2
目 录
课题描述3
可行性研究3
1.编写目的3
2.项目背景3
3.定义3
4.可行性分析的前提4
4.1要求4
4.2目标4
4.3决定可行性的主要因素4
5.可行性分析4
5.1技术可行性分析4
5.2经济???行性分析5
5.3操作可行性分析5
三、 需求分析5
1. 系统任务描述5
1.1系统目标5
1.2系统设计与功能分析5
1.3性能需求分析6
2. 系统概要设计6
2.1数据需求6
2.2功能需求8
3.系统详细设计8
3.1概念结构设计8
3.2逻辑结构设计8
3.3系统功能设计8
四、总体设计9
1. 设计概述9
2. 系统总体结构及功能模块划分9
2.1学生成绩查询模块9
2.2学生成绩管理模块10
3. 安全保密设计10
3.1用户登录安全性10
五、详细设计10
1.概述10
2.系统程序流程图11
3. 系统主要功能模块及关键代码11
六、参考文献44
课题描述
随着互联网的发展,利用INTERNET?技术来实现“无纸办公”这个概念已经深入人心,校园网作为学校信息化建设的一个平台在完成资源共享、互联网访问、教务管理、电子备课等方面发挥了重要作用。服务教学、提高教学水平和效果是校园网建设的核心目标和核心价值,本系统立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高高校的现代化管理水平,实现信息资源的共享。该项目主要是服务于教学方面,进一步方便教师的工作和学生的学习,从而从侧面达到提高学校的教学方面‘软件’质量。可以说它适用于每一所高校,因此很有开发价值。我们不敢说该产品是所有该系列产品中最好的,但是我们这里要强调的是它具有使用范围广,实用性强,使用简单,所花经费少等优点。我们可以肯定的说它将在高校的使用过程中其优点将得到最充分的体现。
主要功能有两方面:
管理员:登录,进入系统,可以进行管理员操作,对单个学生成绩进行添加、修改、删除、查询以及对所有学生成绩的查询。
学生:登录,进入系统,进行学生操作,查询自己的成绩。
软件系统目标:
(1)本系统有很强的可靠行,可以对登录信息进行效验,对数据进行修改、删除。?
(2)本系统中的模块具有很强的可续性,可以方便管理人员的修改与维护。?
(3)本系统操作方便、灵活、简单。?
(4)本系统可高效、快速的查询到学生的基本信息。
二、可行性研究
1.编写目的
可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间爱确定问题是否可解。经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。
2.项目背景
开发软件名称:学生成绩管理系统。
软件适应学科:软件工程
软件开发环境:eclipse sqlserver2005 Windows7
3.定义
SQL?SERVER? 系统服务器所使用的数据库管理系统(DBMS)
SQL? 是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
数据流图? 简称DFD,就是采用图形方式来表达系统的逻辑功能、数据在
系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
E-R图? 为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
数据字典 (Data?dictionary)是一种用户可以访问的记录数据库和应用
程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。
4.可行性分析的前提
4.1要求
主要功能:为老师和学生提供一个学生成绩管理平台,方便老师和学生对成绩信息进行管理。
性能要求:本系统可供管理员方便的对学生成绩进行操作,以及统计学生成绩情况以便于老师对学生进行辅导。
输出要求:数据完整,详实,简捷,快速,实时。
安全与保密要求:管理员享有对系统的所有权限,学生只享有对自己信息进行查询的权限。
4.2目标
系统实现后,可以减少人力资源的浪费,使得教学部门可以对学生成绩进行汇总及统计来对学
显示全部