学生档案信息管理系统项目概要设计说明书.docx

上传人:b****3 文档编号:3949938 上传时间:2023-05-06 格式:DOCX 页数:10 大小:31.24KB
下载 相关 举报
学生档案信息管理系统项目概要设计说明书.docx_第1页
第1页 / 共10页
学生档案信息管理系统项目概要设计说明书.docx_第2页
第2页 / 共10页
学生档案信息管理系统项目概要设计说明书.docx_第3页
第3页 / 共10页
学生档案信息管理系统项目概要设计说明书.docx_第4页
第4页 / 共10页
学生档案信息管理系统项目概要设计说明书.docx_第5页
第5页 / 共10页
学生档案信息管理系统项目概要设计说明书.docx_第6页
第6页 / 共10页
学生档案信息管理系统项目概要设计说明书.docx_第7页
第7页 / 共10页
学生档案信息管理系统项目概要设计说明书.docx_第8页
第8页 / 共10页
学生档案信息管理系统项目概要设计说明书.docx_第9页
第9页 / 共10页
学生档案信息管理系统项目概要设计说明书.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

学生档案信息管理系统项目概要设计说明书.docx

《学生档案信息管理系统项目概要设计说明书.docx》由会员分享,可在线阅读,更多相关《学生档案信息管理系统项目概要设计说明书.docx(10页珍藏版)》请在冰点文库上搜索。

学生档案信息管理系统项目概要设计说明书.docx

学生档案信息管理系统项目概要设计说明书

餐饮管理系统项目概要设计说明书

 

组长:

李鹏昆工作量系数【0.4】

组员1:

杜朋飞工作量系数【0.3】

组员2:

彭钰尧工作量系数【0.3】

 

完成日期:

2013年4月27日

1引言

1.1写目的:

随着我国市场经济的快速发展,餐饮业的发展日新月异,近两年来已呈现出高速发展的态势。

但在快速发展的同时,餐饮业在日常经营管理中仍普遍采用手工管理方式,整体科技含量低。

随着餐饮企业规模和数量的不断增长,手工管理模式无论是在工作效率、人员成本还是提供决策信息方面都已难以适应现代化经营管理的要求,因此制约了整个餐饮业的规模化发展和整体服务水平的提升。

有效的管理成为了一个难题,为能有效的解决这些问题提高企业的经济效益,在这些中小型饭店中采用工作流技术,结合饭店绿色管理内容,实施计算机管理信息系统视为一条有效的解决途径。

1.2项目背景:

软件名称:

餐饮管理系统。

项目开发者:

李鹏昆,彭钰尧,杜朋飞。

1.3定义:

定义及术语:

Student

Course

user

1.4参考资料:

[1]《java语言程序设计》谭浩强清华大学出版

[2].《软件工程》张海藩清华大学出版社.

[3]《数据库系统概论(第4版)》.王珊,萨师煊高等教育出版

2任务概述

2.1目标

该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。

2.2需求概述

系统最大限度地实现易安装,易维护性,易操作性,运行稳定,安全可靠。

该总体设计给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。

设计外部软件和内部软件的接口,说明各个软件模块的功能说明,数据结构的细节等。

2.3条件与限制

本软件运行在windows2000以及以上windows环境,其数据建立并存于在SQL数据库,以java程序展现。

在eclipse开发,利用SQLsever2000作为后台的数据库,充分利用了SQLsever的优点,利用windows7作为系统平台。

3总体设计

3.1总体结构和模块外部设计

模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。

从这些特性可得出如图九的一条总的成本(或工作量)曲线,在考虑模块化时,应尽量使模块的研制成本最小,而且应尽量避免不足的模块化或超量。

3.2功能分配:

在本软件程序中,学生的信息输入输出功能是由用户管理模块进行的。

课程和成绩的信息输入输出是由课程成绩管理模块进行的,班级的信息流动是班级管理模块进行的,而管理员信息输入输出功能则是由管理员管理模块进行

4接口设计

4.1用户接口

系统向用户提供的命令和系统的回答:

命令

语法结构

软件回答信息

登录

循环结构

选择结构

若密码及验证码正确则进入相应页面,若密码错误,则提示密码错误或验证码错误

查找

循环结构

选择结构

显示查找结果

删除

循环结构

选择结构

删除成功,是否取消

修改

选择结构

修改成功,是否取消

注册用户

循环结构

注册成功

注销

返回登录页面

4.2外部接口

本系统同外界接口的安排:

硬件接口

软件接口

鼠标

键盘

屏幕

登录模块

普通用户模块

管理员模块

4.3内部接口

本系统内各个模块之间的接口安排:

模块名称

模块名称

登录模块

学生模块

管理员模块

登录模块

普通用户模块

管理员管理模块

5数据结构设计

6逻辑结构设计

各个功能模块的概述如下表所示:

模块

功能

访问数据库方法

权限

登录模块

登录系统

直接访问

用户名及密码

验证码

普通用户模块

浏览信息

自动查找数据库信息并显示

查询信息

直接访问

 

管理员模块

浏览信息

自动查找数据库信息并显示

查询信息

直接访问

修改信息

直接访问

删除信息

直接访问

7物理结构设计

数据库在学生档案管理系统中占有重要地位,它的好坏直接影响到本系统的效率和运行效果。

根据系统的实际应用情况,本系统采用SQLserver2000作为后台数据库管理工具,以下是本系统数据库设计的具体情况。

学生个人信息表(Student)

字段名称

数据类型

字段大小

说明

主键

Sno

char

12

学号

T

Sname

char

20

姓名

F

Ssex

char

2

性别

F

Sage

smallint

10

年龄

F

Sdept

char

20

系别

F

Sadd

char

20

籍贯

F

Sface

char

20

政治面貌

F

Scontact

char

11

联系方式

F

学生成绩信息表(Course)

字段名称

数据类型

字段大小

说明

主/外键

Cno

char

4

课程名

主键

Sno

char

12

学号

外键

Cname

char

40

课程号

F

Ccredit

char

10

学分

F

Grade

smallnt

10

成绩

F

用户表(users)

字段名称

数据类型

字段长度

说明

主键

username

char

20

用户名

T

pwd

char

20

密码

F

borndate

date

10

出生日期

F

age

smallint

4

年龄

F

number

char

20

身份证号

F

8数据结构与程序的关系

由于数据的存取时通过界面与数据库连接的,所以系统中必不可少用到一些程序块,常用的程序块有,查询,添加,删除,修改。

以下为数据库与模块以及模块与程序块之间的关系。

(1)数据库与模块的关系表

模块

数据库表

登录注册

普通用户

管理员

学生个人信息表

学生成绩信息表

用户表

(2)程序与模块之间的关系表:

模块

程序名称

登录注册

普通用户

管理员

查询

添加

修改

删除

9运行设计

9.1运行模块的组合

具体软件的运行模块组合为网页窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。

(1)登录子模块运行时,登录管理界面与学生档案信息管理系统数据库相连接,当用户登录时,系统与数据库信息进行匹配,匹配成功就进入系统主页。

若没有用户名,用户可以选择注册用户,信息添加完毕后,返回登录界面。

(2)普通用户子模块运行时,通过用户界面连接学生档案信息管理系统数据库,通过普通用户的操作搜索与用户相匹配的档案信息,并将结果显示给用户。

(3)管理员子模块运行时,管理员界面与学生档案信息管理系统数据库连接,管理员通过系统与数据库的接口对数据库进行查看、添加、删除、修改等操作。

9.2运行控制

登录模块

注册用户信息

在用户表中直接进行添加操作,然后点击提交

普通用

户模块

查询自己信息

点击查询,会显示相应的信息

修改自己个人信息

在显示的学生信息表中选择条件进行修改操作,然后点击更新

管理员

 

模块

查询学生信息

填写查询条件,根据不同的条件点击查询,会显示相应的学生信息

修改学生信息

在显示的学生信息表中选择条件进行修改操作,然后点击更新

删除学生信息

在显示的学生信息表中选择条件进行删除操作,然后点击删除

添加学生信息

在显示的学生信息表中直接进行添加操作,然后点击添加

9.3运行时间

根据不同的硬件环境与操作系统,系统的运行时间不确定,当硬件达到要求的配置时,运行时间极短。

系统运行时查询占用资源与时间最多,查询操作要与数据库中的信息进行匹配,当数据库信息很大时,系统会有一定的延迟。

10出错处理设计

10.1出错输出信息

在使用该系统的过程中,出现错误不可避免的。

当用户遇见错误后,清楚明了的错误提示会给用户带来很大的方便。

该系统在使用过程中可能会出现以下一些错误提示:

出错原因

系统输出形式

处理方法

登录时输入错误用户名、密码或密码

系统提示密码、用户名或验证码错误

返回重新输入

注册用户时

系统提示两次密码输入不一致

返回重新输入

添加信息时年龄输入错误

系统提示年龄超出范围应在0~110之间

返回重新输入

添加信息时一些项没有输入

系统提示此为必须输入项

输入信息

查询、修改、删除时没有返回数据

系统提示没有符合此条件的学生信息

重新选择条件

10.2出错处理对策:

A、定期对数据库进行更新和备份操作,在故障出现后可以及时替换掉发生错误的数据库,以防止造成较大的损失。

B、降效技术:

即使用另一个效率稍低的系统或方法来求得所需结果的某些部分。

C、恢复及再启动技术:

即恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。

11安全保密设计

系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。

系统安全保密性较高。

12维护设计

  由于系统较小没有外加维护模块,因为维护工作比较简单,仅靠数据库的一些基本维护。

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

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

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

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