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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

餐饮管理系统项目概要设计说明书
组长:李鹏昆工作量系数【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 条件与限制
本软件运行在windows 2000以及以上windows环境,其数据建立并存于在SQL数据库,以java程序展现。

在eclipse开发,利用SQL sever2000作为后台的数据库,充分利用了SQL sever的优点,利用windows 7作为系统平台。

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

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

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

课程和成绩的信息输入输出是由课程成绩管理模块进行的,班级的信息流动是班级管理模块进行的,而管理员信息输入输出功能则是由管理员管理模块进行
4 接口设计
4.1用户接口
系统向用户提供的命令和系统的回答:
4.2外部接口
本系统同外界接口的安排:
4.3内部接口
本系统内各个模块之间的接口安排:
5 数据结构设计
6 逻辑结构设计
各个功能模块的概述如下表所示:
7 物理结构设计
数据库在学生档案管理系统中占有重要地位,它的好坏直接影响到本系统的效率和运行效果。

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

学生个人信息表(Student)
学生成绩信息表(Course)
用户表(users)
8 数据结构与程序的关系
由于数据的存取时通过界面与数据库连接的,所以系统中必不可少用到一些程序块,常用的程序块有,查询,添加,删除,修改。

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

(1)数据库与模块的关系表
(2)程序与模块之间的关系表:
9 运行设计
9.1 运行模块的组合
具体软件的运行模块组合为网页窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。

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

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

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

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

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

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

10 出错处理设计
10.1 出错输出信息
在使用该系统的过程中,出现错误不可避免的。

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

该系统在使用过程中可能会出现以下一些错误提示:
10.2 出错处理对策:
A、定期对数据库进行更新和备份操作,在故障出现后可以及时替换掉发生错误的数据库,以防止造成较大的损失。

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

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

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

系统安全保密性较高。

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

相关文档
最新文档