收藏 分销(赏)

大学学籍标准管理系统.doc

上传人:快乐****生活 文档编号:2695595 上传时间:2024-06-04 格式:DOC 页数:20 大小:151.54KB
下载 相关 举报
大学学籍标准管理系统.doc_第1页
第1页 / 共20页
大学学籍标准管理系统.doc_第2页
第2页 / 共20页
大学学籍标准管理系统.doc_第3页
第3页 / 共20页
大学学籍标准管理系统.doc_第4页
第4页 / 共20页
大学学籍标准管理系统.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、软 件 学 院课程设计报告书课程名称 软件工程导论 设计题目 大学档案馆学籍管理系统设计与分析 专业班级 xxxxxxxxxxxxxxxx 学 号 xxxxxxxxxxxxx 姓 名 xxxxxxxx 指引教师 xxxxxx 06月目录1 设计时间12 设计目13 设计任务14 设计内容14.1设计内容14.1.1业务流程简介与分析14.1.2 系统开发筹划24.2 需求分析34.2.1 总体目的34.2.2 详细目的34.2.3 系统数据建模34.2.4系统功能建模型74.2.5数据字典94.3总体设计114.4 详细设计114.4.1 模块详细设计115 总结与展望15参照文献16成绩评估

2、161 设计时间 .6.15至.6.192 设计目 软件工程课程设计目是使学生掌握软件工程基本原理和基本办法,充分理解和掌握软件工程学概念、原理、办法和技术。3 设计任务 实现学生信息关系系统化、规范化和自动化。用计算机对学生基本信息、派遣信息、招生信息、论文信息进行寻常管理,如添加、更查询、修改、删除、记录、批量进行操作,及顾客管理、系统管理和系统维护。针对这些规定设计学生学籍管理管理系统。4 设计内容 4.1 设计内容(1)建立学生档案管理和维护。实现计算机自动化管理体制。(2)建立学生成绩管理机制,在计算机支持下迅速完毕学生成绩查询和修改。(3)建立课程设立管理,在计算机支持下实现课程添

3、加、删除、修改。(4)建立班级设立管理,在计算机支持下实现班级添加、删除和修改。(5)实现系统权限设立管理,保证系统安全性。4.1.1业务流程简介与分析 老式大学学生信息系统,学生必要手动查询信息,查询成绩,选取课程。而管理员必要手动进行学生信息,课程信息,成绩信息及其她信息操作,直接向学生获取信息。管 理 员学 生收集信息手动更新查询信息查询成绩选取课程学生信息操作课程信息操作成绩信息操作其她信息操作学生信息表学生成绩表学生课程表学生信息表学生成绩表学生课程表其她信息表图2 业务流程图 老式大学学生学籍管理系统管理员和学生无法迅速,直接获取信息,中间信息传递增多,容易导致信息误差。老式人工方

4、式管理文献档案,这种管理方式存在着许多缺陷,如:效率低、保密性差,此外时间一长,将产生大量文献和数据,这对于查找、更新和维护都带来了不少困难。4.1.2 系统开发筹划 在开发办法上本系统运用了软件工程化思想和办法,总体上采用构造化生命周期开发办法,详细模块实行采用了原型法和面向对象系统开发办法。并采用VisualS作为开发工具,SQL Server 作为后台数据库。用计算机对学生基本信息、派遣信息、招生信息、论文信息进行寻常管理,如添加、更查询、修改、删除、记录、批量进行操作,及顾客管理、系统管理和系统维护。4.2 需求分析需求分析阶段研究对象是软件项目顾客规定。一方面,必要全面理解顾客各项规

5、定,但又不能全盘接受所有规定,另一方面,要精确地表达被接受顾客规定。只有通过确切描述软件需求才干成为软件设计基本。4.2.1 总体目的设计合理信息管理系统,以便学校各个部门管理学校事务,每个部门分工要明确,为了保证系统安全性,需要对学校各个部门权限信息进行严格控制,该系统需要按照实际操作流程及教务信息解决顺序来设计其流程控制,为学校办公管理提供一种迅速、简朴规范管理平台,使学院在学生信息管理方面更加规范化,快捷化。4.2.2 详细目的(1)使基本信息添加、更改、删除、搜索、批量操作、记录更加以便快捷。(2)对派遣信息、招生信息和论文信息输入、查询、删除、更新更加规范、全面、迅速。(3)对学生顾

6、客管理信息输入、删除、和密码更新及其顾客权限分派更加安全、保密。(4)对系统管理所有编码表和系统维护数据库备份和还原更加自动。4.2.3 系统数据建模本系统有学生,管理员,和其她顾客构成,由于系统庞大,本文只概述学生某些实体关系图。学生五个元素构成,分别是档案号,学号,性别,姓名,班级。其中档案号和学号是主键。学生属于学院。学院有有三个元素构成,学院号,学院名和院长。学院号是主键。学院不但包括学生还包括教师。教师有两个元素,教师号,教师姓名。教师号作为教师主键。教师专家学生课程。课程由三个元素构成,课程号,课程名,学时。课程主键由课程号构成。学生信息管理系统:选取课程名课程n学院号学院名属于学

7、院院长课程号专家教师号教师教师姓名学时学生档案号性别姓 名学 号班级图3 学籍管理系统某些ER图专家属于nmnmn学生实体E-R图:学生性别学号出生日期家庭住址年级所在院系入学时间 图4 学生实体E-R图班级实体E-R图:班级设立信息年级班级教室备注班主任 图5 班级实体E-R图学院实体E-R图:学院学院名称院长学院号 图6 学院实体E-R图课程实体E-R图:课程课程描述课程类型课程名称课程编号 图7 课程实体E-R图 实体之间关系E-R图:学生班级信息设立班级院系院系信息设立考核过程课程课程设立MN11NMN 图7 实体之间关系E-图4.2.4系统功能建模型系统功能建模所采用工具是数据流程图

8、和数据字典,用于表达系统内部数据运动以及对数据描述和定义。数据流程图简称DFD,它用来描述目的系统逻辑构造,它是由实体某些,解决某些,数据存储某些和数据流四某些构成,为了使数据流图所描述逻辑构造更加清晰,容易阅读,对数据流图作如下阐明 表1 数据流图阐明表图 形 符 号名 称符 号 说 明实体记述系统之外数据提供或数据获得组织机构或个人,框内为实体名称解决记述某种业务手工或计算机解决其中,PM区记述解决标号 C区记述解决名称DNS 数据存储记述与解决关于数据存储,DN区记述存储标号,S区记述存储数据名称数据流记述数据流流动方向,FM记述数据流名称大学学生学籍管理系统是由学生和管理员操作,系统顶

9、层数据流图如下所示:学生 管理员P学生学籍管理系统学生管理员 学生操作信息 学生操作成果 管理员操作信息 管理员操作成果图4 顶层数据流图将学生学籍管理系统又分为两个方面,一种为管理员后台操作,另一种为学生前台操作,管理员后台操作负责将学生信息,课程信息,成绩信息,教师信息等存入相应信息表中。学生前台信息负责是学生查询学生信息课程信息,成绩信息,课程信息。更新学生信息等功能。 D111P1管理员操作后台系统F1学生信息F2课程信息F3成绩信息F4教师信息F5管理员操作成果D4D3 D2学生信息表 图 图课程信息表成绩信息表其她信息图5 学生学籍系统一级数据流程图F7学生成绩查询P2学生操作前台

10、系统D3D1学生课程表F6学生课程信息F8密码修改信息D5学生信息表 成绩信息表图6 学生学籍系统一级数据流程图二级数据流图是P2学生操作前台系统又进行分解,截取成绩查找功能。P 2.1查找符合课程号成绩信息P 2.2查找符合学号成绩信息F7F 7F7图 7 学生学籍系统二级数据流程图4.2.5数据字典数据字典是指对数据数据项、数据构造、数据流、数据存储、解决逻辑、外部实体等进行定义和描述,其目是对数据流程图中各个元素做出详细阐明。学生管理系统数据字典编写。(1) 数据元素字典 表 1 学号数据元素项 目描 述数据存储名称学生简述学生信息数据项数字数据长度8(2) 数据流字典表 2 学号数据字

11、典项 目描 述数据流编号F1数据流名称学生信息简述学生基本信息数据存储构成档案号+学号+姓名+性别+班级(3) 数据存储字典表3 学生表字典项 目描 述数据存储编号D1数据存储名称学生简述学生信息数据存储构成学号+姓名+性别+班级+档案号表 4 课程表字典项 目描 述数据存储编号D2数据存储名称专业表简述存储专业信息数据存储构成专业编号+专业名称有关联解决成绩管理,课程管理表5 学生成绩表字典项 目描 述数据存储编号D3数据存储名称学生成绩表简述存储学生各科考试成绩数据存储构成姓名 +学号+系部班级+课程名称+课程编号有关联解决课程管理,成绩管理(4)数据解决表6 身份验证字典解决逻辑名称身份

12、验证简述检查输入信息合法性输入数据流学号+密码解决过程依照输入学号和密码,检索顾客,拟定顾客类别,以拟定该顾客权限,显示查询信息输出数据流学生选课信息,学生成绩,学生学籍,密码修改解决频率频繁4.3总体设计学生学生信息管理系统有三大系统构成分别是基本信息管理系统,课程信息管理系统,其她信息管理系统。学生学生信息管理系统基本信息管理系统课程信息管理系统其她信息管理系统记录分类选课成绩查询申请查卷级别考试报名教师评价 图8 系统构造图4.4 详细设计4.4.1 模块详细设计1) 模块定义1、基本信息管理功能基本档案记录(记录个别字段数量):依照学生入学,毕业年份,所属学院,培养层次,进行数量记录,

13、并以图形形式表达出来。基本档案分类:依照学生专业,班级进行分类。2、课程信息管理功能课程信息选课:依照学生专业,学期,课程教师信息,进行选课。课程信息成绩查询:依照学生学号,课程课程号进行课程成绩查询。课程信息申请查卷:对课程成绩保持疑问态度,可依照学号,考号,课程号进行申请查卷功能使用。3、其她信息管理功能其她信息级别考试报名:学生达到级别考试报名条件,可以依照学号,准考证号信息进行级别考试报名。其她信息教师评价:学生依照学号,课程号,教师号,教师信息进行教师评价功能。2)输入项目输入信息可以如下图所示基本信息 档案号:01姓名:*性别 * 学号 * 班级:软升本14-3班 图 9 基本信息

14、输入图课程信息 学号:* 学期:* 专业:* 图 10 课程信息输入图成绩信息 课程号:* 学号:* 成绩:*图11 成绩信息输入图3)输出项目输入信息如下图所示:课程信息 课程号:* 上学时间:* 任课教师:* 图12 课程信息输出成绩信息 课程号:* 课程名称:* 课程成绩:* 图13 成绩信息输出4)程序过程设计 学生学籍管理系统先进入顾客登录版面,若顾客名密码对的,则进入。若不对的,无权访问。进入学生管理系统后。拟定查询条件。是更改信息档案,还是查询信息。若是更改信息档案还要选取是添加,修改,删除,数据备份还是还原数据。不同权者相应不同操作。学生学籍管理系统盒图:学 生 学 籍 管 理

15、 系 统用 户 登 录否 是 否 有 权 访 问 是 无权访问查 询 条 件否 是 否 更 改 信 息 档 案 是 与否删除该档案否 是 该档案已删除 否 添 加 信 息 是基本信息、课程信息、成绩信息、其她信息否 修 改 信 息 是基本信息、课程信息、成绩信息、其她信息否 数 据 备 份 是保 存 数 据 还原原有数据否 还原数据 是图6 学生学籍管理系统盒图5)测试要点软件测试分为单元测试和集成测试两种,本系统需要至少5个模块单元测试(基本信息模块,派遣信息模块,招生信息模块,论文信息模块)。其中例如ID(学号),FILE ID(档案号),NAME(姓名)等。不能为空输入。输入数据格式需要

16、符合数据字典规定例如SEX(性别)不能输入数字,需要输入字符型数据(char(2))等等。单元测试需要模块接口测试,局部数据构造测试,途径测试,错误解决测试,边界测试。系统全面测试。集成测试本系统采用增值式组装。这样可以更加容易发现错误位置。有助于错误改正。5 总结与展望 本制作流程,可以实现学生基本关系和顾客管理,能进行学籍而变动状况解决,对数据及时查询和搜索,对有关数据能进行备份,可以实现学生学籍管理及变动状况管理应用。通过对大学生档案馆学生学籍管理系统设计与分析是我对软件工程概论课程设计这门课程基本原理和基本办法,充分理解和掌握软件工程学概念、原理、办法和技术。通过运用软件工程思想,严格按照软件生命周期各阶段目和任务,完毕对大学生档案馆学生学籍管理系统分析和设计。参照文献1 曾建潮.软件工程.武汉理工大学出版社.5月;2黄梯云,李一军.管理信息系统,北京:高等教诲出版社,.63向军,周平利,戚一迪.管理软件开发技术指引,大连:大连出版社,.64 邓良松,刘海岩,陆丽娜.软件工程,西安:西安电子科技大学出版社,.115 张钢.信息系统开发实践教程,成都:电子科技大学出版社,.76 曲绍燕,易彤,徐道林.高校人事档案管理信息系统面向对象设计与实现.山东工程学院学报,VOL.1 No.1, :77-80成绩评估成绩 教师签字

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 大学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服