学生管理系统详细设计.docx

上传人:b****3 文档编号:10967886 上传时间:2023-05-28 格式:DOCX 页数:11 大小:220.15KB
下载 相关 举报
学生管理系统详细设计.docx_第1页
第1页 / 共11页
学生管理系统详细设计.docx_第2页
第2页 / 共11页
学生管理系统详细设计.docx_第3页
第3页 / 共11页
学生管理系统详细设计.docx_第4页
第4页 / 共11页
学生管理系统详细设计.docx_第5页
第5页 / 共11页
学生管理系统详细设计.docx_第6页
第6页 / 共11页
学生管理系统详细设计.docx_第7页
第7页 / 共11页
学生管理系统详细设计.docx_第8页
第8页 / 共11页
学生管理系统详细设计.docx_第9页
第9页 / 共11页
学生管理系统详细设计.docx_第10页
第10页 / 共11页
学生管理系统详细设计.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

学生管理系统详细设计.docx

《学生管理系统详细设计.docx》由会员分享,可在线阅读,更多相关《学生管理系统详细设计.docx(11页珍藏版)》请在冰点文库上搜索。

学生管理系统详细设计.docx

学生管理系统详细设计

学生成绩管理系统

 

——需求分析说明书

 

课程:

实用软件工程称

系别:

信息处理与控制工程系

班级:

软件技术091班

姓名:

陈红梅

学号:

200905270102

1引言

1.1编写目的

将概要设计阶段已划分好的功能模块进一步细化,细化到便于每一步的编程实现。

开发人员可根据该文档的描述直接翻译成用某种程序设计语言编写的程序。

1.2项目背景

Ø开发软件名称:

学生成绩管理系统

Ø项目任务提出者:

张丽景老师

Ø项目负责人:

包霞霞

Ø系统分析员:

陈军明、陈红梅

Ø系统设计员:

高鹏强、高双鹏

Ø程序员:

郭云龙、何建伟、孔德鹏

Ø资料员:

罗利文、李文娟

用户:

学校学生成绩管理工作者

开发小组:

软件第一小组

与其它产品的关联:

学生成绩管理系统应与学生管理系统、教务管理系统、选课系统相配合使用。

1.3术语说明

实现环境:

系统运行的目标软件、硬件环境。

实现技术及工具:

系统所采用的软件技术或体系结构,如:

VisualBasic或Visualfoxpro或Dephi语言。

1.4参考资料

(1)张婷《VisualFoxPro课程设计(第2版)》中国水利水电出版社,2003年12月

(2)王彬华、李建华《中文VisualFoxPro精彩编程》电子科技大学出版社,2004年4月

(3)吴振峰《网站建设与管理》高等教育出版社,2005年1月

(4)白以恩《计算机网络基础及应用》哈尔滨工业大学出版社,2000年1月

(5)包锦阳《大专生毕业论文(设计)写作指导》浙江大学出版社,2004年6月

2.代码设计

在学生成绩管理系统中,核心功能是成绩添加、删除、修改,成绩查询,成绩发布,这个例子要对数据库进行访问,包括对图书表、读者表和借阅表的访问,存取的就是数据库表及其各记录项。

我们根据详细设计的内容和方法讲解如何对成绩添加、删除功能进行设计。

学生成绩管理系统中代码设计主要有3个:

学号、教师编号、课程编号。

(1)学号

学号设计为:

XXXXXXXXX。

将学号分为三部分,前位为入学年号.次两位为系别号,剩余为学号编码,范围为:

学年号01……,系别01~15,学号00000—99999.

(2)教师编号

教师编号设计为:

XX-XXX。

将教师编号设计分为2部分,第一部分为地系别号第二部分为教师编号。

范围为:

系别01~15,教师编号000—999.

(3)课程编号

课程编号设计为:

XX-XX-XX-XX-XXX。

将课程编号设计分为4部分,每部分用2位数字来表示。

分别对应级别、系别、专业、班级、课程号。

系别代码如下:

计算机信息与技术系01,机电信息系02,信息管理系03,电子信息系04,国际经济与贸易系05,艺术设计系06,建筑工程系07,光电信息系08,社科系09,数学系10,中文系11,外语系12,物理系13,化学系14,机械系15

其取值范围分别为:

级别00~99,系别01~15,专业01~13,班级01~40,课程号N00—N09。

3.数据库设计

表名:

学生表

字段名

字段类型

字段说明

xh

自动编号

(学号)主键

xm

文本

(姓名)索引

xb

文本

(性别)

csrq

日期

(出生年月)

bj

文本

(班级)

此数据表的建立如图:

表名:

课程表

字段名

字段类型

字段说明

kch

数值

(课程号)主键

kcm

文本

(课程名)索引

js

文本

(任课老师)

xf

数值

(学分)

此数据表的建立如图:

 

表名:

成绩表

字段名

字段类型

字段说明

Xh

数值

(学号)索引

kch

数值

(课程号)

cj

数值

(成绩)索引

学号·课程号(主键)

此数据表的建立如图:

表名:

系统视图

字段名

字段类型

字段说明

Xh

数值

(学号)

Xm

文本

(姓名)

Xb

文本

(性别)

Csrq

日期

(出生年月)

Bj

文本

(班级)

Kcm

文本

(课程名)

Js

文本

(任课老师)

Xf

数值

(学分)

Cj

数值

(成绩)

4.界面设计

这里请大家自行在java下开发自己的系统界面,包括各个子页面,并抓图。

 

登陆界面

 

进入系统界面

 

操作界面

5.输入输出设计

输入设计包括对输入方式的设计,输入界面的设计,还有输入验证的设计。

为了用户正确简洁的输入必要的信息。

(1)输入方式设计

用户采用键盘输入必要信息包括学生信息、教师信息、课程表信息和选课信息的输入,当系统显示出信息后可以用用鼠标进行选择信息和事件的触发。

(2)输入差错控制设计

为了让用户能正确地输入内容,我们尽可能少的让用户输入内容,可以让系统自动添加登陆时间,并且加上验证功能和差错异常提示信息。

比如:

可以用下拉列表让用户选择一些信息比如日期、系别等。

当用户输入用户名和密码错误时给出必要的信息提示。

(3)输入界面设计

当用户需要添加用户信息、添加成绩信息和课程信息的时候就需要有简单明了的输入界面让用户进行输入相关信息,本系统提供的输入界面主要有添加学生信息界面、添加教师信息界面、添加学生成绩界面和添加课程信息界面。

用户可以根据界面提示进行输入信息。

(4)输出设计

当用户汇总、月终的时候需要做总结工作时,或者是要查询信息时,我们就要有一定的输出功能让用户得到一些报表清单。

本系统主要提供成绩发布表和学生信息表。

6.网络结构设计

图书馆管理系统采用C/S体系结构。

网络拓扑采用星型结构。

7.程序流程图设计

请大家画出系统中各种操作的流程图。

学生成绩管理系统流程图

开始

结束

帮助

N

Y

进入界面

口令输入

密码错误!

报表

查询成绩

浏览

系统维护

 

系统浏览模块图

登录

密码

学生一览表

课程一览表

成绩一览表

浏览

打印

浏览

打印

浏览

打印

 

系统查询模块图

 

姓名查询

登录

密码

学号查询

 

系统报表模块图

登录

密码

总浏览表

浏览学生

浏览课程

浏览

浏览成绩

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2