学生信息管理系统总体设计

学生信息管理系统总体设计

ID:23373339

大小:614.00 KB

页数:19页

时间:2018-11-06

学生信息管理系统总体设计_第1页
学生信息管理系统总体设计_第2页
学生信息管理系统总体设计_第3页
学生信息管理系统总体设计_第4页
学生信息管理系统总体设计_第5页
资源描述:

《学生信息管理系统总体设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学生信息管理系统总体设计课程名称:软件工程指导老师:冯年荣组员:岳一沿、朱隆君、张敏张雨、邵天宇、万文斌2015年4月目录1、总体设计概述31.1引言31.2用户选择31.2系统功能31.3运行环境要求32、总体设计的基本内容42.1登录模块42.2系统管理模块42.3学籍管理模块42.4成绩管理模块43、软件结构设计53.1、系统结构图53.2系统模块图63.2.1系统模块设计63.2.2运行控制93.3结构化设计的优点103.4开发和维护软件的费用103.5软件设计条件113.6系统维护设计114、数据库设计124.1数据库设计的目标124.2数据流程图124.2数据库分析的过程134.

2、3数据库设计的主要内容134.4数据库的逻辑设计要点154.5数据库物理设计要点154.6数据字典164.7系统出错处理设计184.8补救措施185、总结191、总体设计概述1.1引言该学生信息管理系统软件项目总体设计是对项目课题的全面通盘考虑,是项目分析员进行进一步工作的前提,是软件开发人员正确成功的开发项目的前提与基础。写软件项目总体设计可以使软件开发团体尽可能早的估计研制课题的工作量,可以在定义阶段较早的认识到系统方案的缺陷,就可以少花时间和精力,也可以省资金,并且避免了许多专业方面的困难,所以该软件项目总体设计在整个开发过程中是非常重要的。1.2用户选择本系统面向的用户有:学校的系统

3、人员、管理人员、教师、学生。应用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是计算学生各种信息进行日常管理,做到看界面简单易懂,容易操作,提高了学校管理效率以及提升了学生信息的安全性和完整性。1.3系统功能本系统主要用于学生学籍管理、信息查询、教务信息维护、学生奖惩几部分,又因为用户的不同,例如学生、教师、系统管理员的身份不同,用户的权限也有所划分,具有不同的操作和功能。1.3运行环境要求操作系统:WindowsXP或更高版本Windows系统数据库系统:MySQL5.1Community版JDK版本:JDK1.6或以上版本2、总体设计的基本内容2.1登

4、录模块为了系统的安全,在进入系统之前首先会出现一个登录模块,用户只有在输入正确的用户名和正确的密码之后,才能进入系统。用户登录窗体中放置了两个文本框,用来输入用户名和密码;两个按钮用来确定或者重写登录。2.2系统管理模块进入系统后,将会出现一个主窗体,选择系统管理模块下的添加用户,就可以进入添加用户窗体,可以通过该窗体增加新的用户。在这个窗体中放置了五个文本框,用来输入用户名、密码出生时间、总学分和备注;一个下拉列表框和两个单选框用来确定专业和性别;两个按钮用来确定是否添加用户;2.3学籍管理模块选择主窗体中学籍管理模块下的添加学籍信息,就可进入添加学籍信息的窗体,在该窗体中我们可以对学生的

5、学号、姓名、性别、出生日期、班号等学生的信息进行添加。添加的信息将全部存储到数据库中。2.4成绩管理模块点击成绩管理模块下的成绩信息浏览,进入成绩信息浏览窗体。点击工具条中的修改、添加和查询按钮就可分别进入修改成绩信息窗体、添加成绩信息窗体和查询成绩信息窗体。这三个窗体的界面设置分别类似于学籍管理下修改学籍信息窗体、添加学籍信息窗体和查询学籍信息窗体。3、软件结构设计3.1、系统结构图本系统功能主要包过三大块:学籍维护(管理员添加、删除学生基本信息;学生查看、修改个人附加信息);选课管理(添加、删除选修课表,查看单个学生选课情况以及单门课程被学生选修情况;学生查看、选修课程并可对所选课程进行

6、修改);成绩查询(管理员添加、删除成绩课表,添加学生分数以及查询单人或单课分数情况;学生查看自己所学基础课成绩)。由于该系统权限有3个,学生、教师和管理员,故这三个权限范围内的都应该具有上述功能,即将上述三大功能模块划分给这3个权限去具体实现。如图3.1:图3.1系统结构图3.2系统模块图3.2.1系统模块设计登录的时候会根据用户的用户名进行判断是哪种身份的登录,并以不同的身份登录后执行不同的功能,具有不同的权限。如图3.2:图3.2登录模块设计图3.3系统登录界面图3.4密码修改界面图3.5添加学生信息界面图3.6基本信息表3.2.2运行控制下面是该系各个模块运行控制方式与操作步骤;信息管

7、理管理学生信息以学生身份登录系统,进入管理页面,对学生信息进行删除,修改,录入,查询管理教师信息以教师身份登录系统,进入管理页面,对学生信息进行删除,修改,录入,查询管理班级信息以管理员身份登录系统,进入管理页面,对学生信息进行删除,修改,录入,查询成绩管理统计查询成绩信息学生登录系统后,进入成绩查询界面,查询课程成绩信息。增加、删除、修改成绩信息老师登录系统后,在成绩页面,可以录入、修改、删除学生成绩,保存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。