大学档案馆学生学籍管理系统的分析与设计课程设计.docx
- 文档编号:6740954
- 上传时间:2023-01-09
- 格式:DOCX
- 页数:13
- 大小:120.41KB
大学档案馆学生学籍管理系统的分析与设计课程设计.docx
《大学档案馆学生学籍管理系统的分析与设计课程设计.docx》由会员分享,可在线阅读,更多相关《大学档案馆学生学籍管理系统的分析与设计课程设计.docx(13页珍藏版)》请在冰豆网上搜索。
大学档案馆学生学籍管理系统的分析与设计课程设计
软件学院
课程设计报告书
课程名称软件工程导论
设计题目大学档案馆学生学籍管理系统的分析与设计
专业班级软件工程(嵌入式方向10-01)
学号
姓名
指导教师姜彦吉
2013年01月
1设计时间.3
2设计目的.3
3设计任务.3
4设计内容.3
4.1设计内容概述.3
4.1.1组织机构介绍.3
4.1.2业务流程介绍与分析4
4.1.3系统开发计划.5
4.2需求分析.5
4.2.1总体目标.6
4.2.2具体目标.6
4.2.3系统数据建模.6
4.2.4系统功能建模型7
4.2.5数据字典.9
4.3总体设计.10
4.4.1模块详细设计.11
5总结与展望.15
参考文献.16
成绩评定.16
1设计时间
2013年1月17日——2013年1月23日
2设计目的
学生学籍管理系统要实现的目标是为该校提供全面的学生学籍管理的解决方案,以解决传统人工管理方式效率低、保密性差,不利于查找、更新和维护的问题,极大地提高学生学籍管理的效率,节约教育经费,提高学生学籍管理的效率,节约管理成本,增强学生管理的安全性。
满足学校领导、教育管理单位、学生管理人员、教师和学生的不同层次和不同方面的需要。
以适应学校信息化建设的发展趋势。
3设计任务
实现学生信息关系的系统化、规范化和自动化。
用计算机对学生基本信息、派遣信息、招生信息、论文信息进行日常管理,如添加、更查询、修改、删除、统计、批量的进行操作,及用户管理、系统管理和系统维护。
针对这些要求设计学生学籍管理管理系统。
4设计内容
4.1设计内容概述
“学籍管理”是指对学生的入学注册、考勤纪律、课程修读和考核、学籍异动以及毕业资格、学位授予等方面的管理,是教务管理的一个重要组成部分,也是保证学校教学工作正常运转的一个重要方面。
而在科技信息时代,学籍管理就要基于计算机的控制与帮助,用计算机实现管理学生学籍这项繁琐的工作。
它充分结合学校运作的实际情况,建立一个实用性强的系统。
使操作者进行最简单的工作过程,完成最复杂的工作程序。
4.1.1组织机构介绍
辽宁工程技术大学由两大部门组成,教学部门和行政部门。
教学部门又包括软件学院,工商学院,电控学院,电信学院和矿业学院。
行政部门包括后勤部,学生处,教务处。
软件学院又分为三个专业,嵌入式软件系,软件工程系,网络工程系。
辽宁工程技术大学
4.1.2业务流程介绍与分析
传统的大学学生学籍管理系统,学生必须手动查询信息,查询成绩,选择课程。
而管理员必须手动进行学生信息,课程信息,成绩信息及其他信息的操作,直接向学生获取信息。
传统的大学学生学籍管理系统管理员和学生无法快速,直接的获取信息,中间的信息传递增多,容易造成信息误差。
传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
4.1.3系统开发计划
在开发方法上本系统利用了软件工程化的思想和方法,总体上采用结构化生命周期开发方法,具体模块实施采用了原型法和面向对象系统开发方法。
并采用VisualStudio.net2005作为开发工具,SQLServer2000
作为后台数据库。
用计算机对学生基本信息、派遣信息、招生信息、论文信息进行日常管理,如添加、更查询、修改、删除、统计、批量的进行操作,及用户管理、系统管理和系统维护。
4.2需求分析
需求分析阶段研究的对象是软件项目的用户要求。
一方面,必须全面理解用户的各项要求,但又不能全盘接受所有的要求,另一方面,要准确地表达被接受的用户要求。
只有经过确切描述的软件需求才能成为软件设计的基础。
421总体目标
(1)对学生学籍管理系统更规范化、系统化、自动化、全面化、准确化、简洁化、有效化。
(2)对学生学籍管理系统更安全、更保密。
4.2.2具体目标
(1)使基本信息的添加、更改、删除、搜索、批量操作、统计更加的方便快捷。
(2)对派遣信息、招生信息和论文信息的输入、查询、删除、更新更加规范、全面、迅速。
(3)对学生用户管理的信息输入、删除、和密码的更新及其用户权限的分配更加安全、保密。
(4)对系统管理所有的编码表和系统维护的数据库备份和还原更加自动。
4.2.3系统数据建模
本系统有学生,管理员,和其他用户组成,由于系统庞大,本文只概述学生的部分实体关系图。
学生五个元素组成,分别是档案号,学号,性别,姓名,班级。
其中档案号和学号是主键。
学生属于学院。
学院有有三个元素组成,学院号,学院名和院长。
学院号是主键。
学院不仅包含学生还包含教师。
教师有两个元素,教师号,教师姓名。
教师号作为教师的主键。
教师教授学生课程。
课程由三个元素组成,课程号,课程名,课时。
课程的主键由课程号组成。
4・2・4系统功能建模型
系统功能建模所采用的工具是数据流程图和数据字典,用于表达系统内部数据的
运动以及对数据的描述和定义。
数据流程图简称DFD它用来描述目标系统的逻辑结构,它是由实体部分,处理部分,数据存储部分和数据流四部分组成,为了使数据流图所描述逻辑结构更加清晰,容易阅读,对数据流图作如下说明
表1数据流图说明表
图形符号~~名符号说明
称
实体
记述系统之外的数据提供或数据获得组织机构或个人,框内为实体名称
E
处理
记述某种业务的手工或计算机处理
其中,PM区记述处理标号
C区记述处理名称
DN
S
数据存
储
记述与处理有关的数据存储,DN区记述存储的
标号,S区记述存储数据的名称
►
数据流
记述数据流的流动方向,FM记述数据流的名称
大学学生学籍管理系统是由学生和管理员操作,系统的顶层数据流图如下所示:
顶层数据流图
将学生学籍管理系统又分为两个方面,一个为管理员后台操作,另一个为学生前
台操作,管理员后台操作负责将学生信息,课程信息,成绩信息,教师信息等存入相应的信息表中。
学生前台信息负责是学生查询学生信息课程信息,成绩信息,课程信息。
更新学
生信息等功能
pi
F5管理员操作结果
F1学生信息
F3成绩信息
F4教师信息
图5学生学籍系统一级数据流程图
图6学生学籍系统一级数据流程图
二级数据流图是P2学生操作前台系统又进行分解,截取成绩查找的功能。
F7
图7学生学籍系统二级数据流程图
4.2.5数据字典
(1)数据元素字典
(2)数据流字典
项目
描述
数据流编号
F1
数据流名称
学生信息
简述
学生的基本信息
数据存储组成
档案号+学号+姓名+性别+班级
(3)数据存储字典
表3学生表字典
项目
描述
数据存储编号
D1
数据存储名称
学生
简述
学生信息
数据存储组成
学号+姓名+性别+班级+档案号
表4课程表字典
项目
描述
数据存储编号
D2
数据存储名称
专业表
简述
存储专业信息
数据存储组成
专业编号+专业名称
相关联的处理
成绩管理,课程管理
表5学生成绩表字典
项目
描述
数据存储编号
D3
数据存储名称
学生成绩表
简述
存放学生各科考试成绩
数据存储组成
姓名+学号+系部班级+课程名称+课程编号
相关联的处理
课程管理,成绩管理
(4)数据处理
表6身份验证字典
处理逻辑名称
身份验证
简述
检查输入信息的合法性
输入的数据流
学号+密码
处理过程
根据输入的学号和密码,检索用户,确定用户类别,以确定该用户的权限,显示查询信息
输出的数据流
学生选课信息,学生成绩,学生学籍,密码修改
处理频率
频繁
4.3总体设计
学生学籍管理系统有三大系统构成分别是基本信息管理系统,课程信息管理系统,
其他信息管理系统
统计
基本信息管理系统
分类
学生学籍系统
选课
课程信息管理系统
成绩查询
申请查卷
其他信息管理系统
等级考试报名
教师评价
图8系统结构图
4.4详细设计
441模块详细设计
1)模块的定义
1、基本信息的管理功能
基本档案的统计(统计个别字段的数量):
根据学生入学,毕业的年份,所属学院,培养层次,进行数量统计,并以图形的形式表示出来。
基本档案的分类:
根据学生的专业,班级进行分类。
2、课程信息的管理功能
课程信息的选课:
根据学生的专业,学期,课程老师的信息,进行选课。
课程信息的成绩查询:
根据学生的学号,课程的课程号进行课程成绩查询
课程信息的申请查卷:
对课程成绩保持疑问态度,可根据学号,考号,课程号进
行申请查卷功能的使用。
3、其他信息的管理功能
其他信息的等级考试报名:
学生达到等级考试报名的条件,可以根据学号,准考证号的信息进行等级考试的报名。
其他信息的教师评价:
学生根据学号,课程号,教师号,教师信息进行教师评价功能。
2)输入项目
输入信息可以如下图所示
基本信息
档案号:
01
姓名:
杨笑
性别女
■学■.号*******
班级:
嵌入式软件10-01
图9基本信息输入图
课程信息
■学■.号:
*********>学^期:
*****专业.*****
图10课程信息输入图
成绩信息
课程号:
*****
■学■.号:
*****成绩:
**
图11成绩信息输入图
3)输出项目
输入信息如下图所示
课程信息课程号:
*****
上课时间:
*****
任课老师:
***
图12课程信息输出
成绩信息课程号:
****
课程名称:
******
课程成绩:
****
图13成绩信息输出
4)程序过程设计
学生学籍管理系统先进入用户登录的版面,若用户名密码正确,则进入。
若不正确,无权访问。
进入学生管理系统后。
确定查询条件。
是更改信息档案,还是查询信息。
若是更改信息档案还要选择是添加,修改,删除,数据备份还是还原数据。
不同权者对应不同操作。
图六学生学籍管理系统盒图
5)测试要点
软件测试分为单元测试和集成测试两种,本系统需要至少5个模块的单元测试(基本信息模块,派遣信息模块,招生信息模块,论文信息模块)。
其中例如ID(学号),FILEID(档案号),NAME(姓名)等。
不能为空输入。
输入数据格式需要符合数据字典的要求例如SEX(性别)不能输入数字,需要输
入字符型数据(char⑵)等等。
单元测试需要模块接口测试,局部数据结构测试,路径测试,错误处理测试,边界测试。
系统全面的测试。
集成测试本系统采用增值式组装。
这样能够更加容易发现错误位置。
有利于错误
改正
5总结与展望
本制作流程,可以实现学生的基本关系和用户的管理,能进行学籍的而变动情况处理(如新生的增加、毕业生的转出),对数据的及时查询和搜索,对相关数据能进行备份,在设计中使用了菜单、窗口、数据窗口、数据窗口控件及多种窗口控件,给工作上带来了很大的方便,可以实现学生学籍管理及变动情况管理的应用。
通过对大学生档案馆学生学籍管理系统的设计与分析是我对《软件工程概论课程设计》这门课程的基本原理和基本方法,充分理解和掌握软件工程学的概念、原理、方法和技术。
通过运用软件工程的思想,严格按照软件生命周期各阶段的目的和任务,完成对大学生档案馆学生学籍管理系统的分析和设计。
参考文献
[1]曾建潮•软件工程•武汉理工大学出版社.2008年5月;
[2]黄梯云,李一军•管理信息系统,北京:
高等教育出版社,2004.6
[3]向军,周平利,戚一迪•管理软件开发技术指导,大连:
大连出版社,2009.6
[4]邓良松,刘海岩,陆丽娜•软件工程,西安:
西安电子科技大学出版社,2002.11
[5]张钢•信息系统开发实践教程,成都:
电子科技大学出版社,2001.7
[6]曲绍燕,易彤,徐道林.高校人事档案管理信息系统的面向对象设计与实现•山东工程学院学
报,VOL.1No.1,2003③:
77-80
成绩评定
成绩
教师签字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 档案馆 学生 学籍 管理 系统 分析 设计 课程设计