四概要设计说明书.docx
《四概要设计说明书.docx》由会员分享,可在线阅读,更多相关《四概要设计说明书.docx(9页珍藏版)》请在冰点文库上搜索。
四概要设计说明书
四、概要设计说明书
1.引言2
1.1编写目的2
1.2项目背景2
1.3定义2
1.4参考资料3
2.任务概述4
2.1目标4
2.2运行环境4
2.3需求概述4
2.4条件与限制4
3.总体设计5
3.1处理流程5
3.2总体结构和模块外部设计5
3.3功能分配5
4.接口设计6
4.1外部接口6
4.2内部接口6
5.数据结构设计7
5.1逻辑结构设计7
5.2物理结构设计8
6.运行设计9
6.1运行模块的组合9
6.2运行控制9
6.3运行时间9
7.出错处理设计10
7.1出错输出信息10
7.2出错处理对策10
8.安全保密设计11
9.维护设计12
1.引言
1.1编写目的
随着社会的发展,社会信息化也是社会发展的必然趋势,火车旅客信息网上管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活。
从传统的管理方式彻底的解脱出来,将减轻管理人员以往繁忙的工作,减小出错的概率,提高其管理效率,使人们有更多时间来获取信息、了解信息、掌握信息。
当今时代是飞速发展的信息时代。
在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
本系统是为了方便对火车旅客信息网上管理人员对车辆信息进行高效的管理而编写的,面对旅客信息处理中出现的各种情况,该信息管理系统在实施后应基本达到以下目标:
(1)系统界面友好美观,操作简单易行,查询灵活方便。
(2)系统运行可靠,维护方便,灵活通用。
1.2项目背景
随着人们活动的范围越来越大,对火车运输服务的要求越来越高,企业必须对所属的各种信息进行详细的了解和掌握,包括火车时刻表、车次查询、售票订票情况等信息,以确保能够最快,最有效的完成旅客的需求。
因此,火车旅客信息网上管理系统呼之欲出,它大大的减少了人员操作,节省开支,方便了各种信息的查询。
1.3定义
【列出本文档中所用到的专门术语的定义和缩写词的原文。
】
1.4参考资料
[1]初小璐.完全掌握SQLServer2000[M]机械工业出版社,2004
[2]JeraodV.Post.数据库管理系统(英文版.第三版)[M][美]清华大学出版社,2006.1
[3]张海藩.软件工程导论[M].北京:
清华大学出版社,1998.1
[4]谢希仁.计算机网络(第二版)[M].北京:
电子工业出版社,2003.6
[5]戴志诚,赵国峰.JSP信息化系统建设案例[M].北京:
人民邮电出版社,2006.12
[6]成晓静,毕靖.网页设计三剑客完全学习手册[M].北京:
中国电力出版社,2004.11
[7]赵强.精通JSP编程[M].北京:
电子工业出版社,2006.3
[8]萨师煊,王珊.数据库系统概论[M].北京:
高等教育出版社,2002.2
[9]张海藩,李劲,谢兆阳.SQLServer2000数据库设计与系统管理[M].北京:
清华大学出版社,2000.9
[10]刘禾,蔡锋.Web数据库假设技巧[M].北京:
科技技术出版社,1999.4
[11]徐建波.Internet与Web设计教程[M].北京:
中国矿业大学出版社,2000.12
[12]于书举,许向众.数据库设计与开发教程[M].北京:
电子工业出版社,2003.11
[13]安海忠,李文斌,林旭新.商业网站建设与管理[M].北京:
人民交通出版社,2006.8
2.任务概述
2.1目标
2.2运行环境
操作系统:
MicrosoftWindows2000AdvancedServer
支持环境:
IIS5.0
数据库:
MicrosoftSQLServer2000
2.3需求概述
系统任务主要包括:
1)时刻信息:
时刻信息的输入、查询、修改;
2)车次信息:
车次信息的输入、查询、修改;
3)售票信息:
售票信息的输入、查询、修改;
4)订票信息:
订票信息的输入、查询、修改;
5)通知、常识等信息:
通知、乘车常识信息的输入、查询、修改;
2.4条件与限制
3.总体设计
3.1处理流程
3.2总体结构和模块外部设计
3.3功能分配
【表明各项功能与程序结构的关系。
】
4.接口设计
4.1外部接口
用户的登录界面
用户的查询界面
用户的修改界面
4.2内部接口
查询界面与旅客信息的数据接口
修改界面与旅客信息的数据接口
5.数据结构设计
5.1逻辑结构设计
在数据库设计中相当重要的一步就是将概念模型转化为计算机上DBMS所支持的数据模型,例如,将E-R图模型转化为关系模型,道理很简单,我们设计概念模型基本上都是一些抽象的关系,在再数据库设计的实现过程中,在计算机上有效地表示出这些关系就成了数据库设计的关键。
根据运输企业信息管理系统的功能要求,选取SQLServer2005作为后台数据库。
一、在上面的实体和实体之间的E-R图设计基础上,形成数据库中的表格及表格之间的关系。
表4-1订票信息表(A)
字段名
字段类型
长度
主/外键
字段值约束
对应中文名
AID
Int
20
PK
Notnull
订票单号
Atime1
Datetime
6
Notnull
订票时间
Avalue
Money
4
Notnull
车票价格
Aname
Varchar
10
Notnull
订票人
Ano
Int
4
Notnull
车次
Afrom
Varchar
10
Notnull
起始站
Ato
Varchar
10
Notnull
终点站
Atime2
Datetime
6
Notnull
发车时间
Aothers
Varchar
50
Notnull
退订事宜
表4-2车次信息表(B)
字段名
字段类型
长度
主/外键
字段值约束
对应中文名
BID
Int
10
PK
Notnull
火车编号
Bno
Int
6
Notnull
车次
Blevel
Varchar
10
Notnull
列车类别
Bfrom
Varchar
10
Notnull
起始站
Bto
Varchar
10
Notnull
终点站
表4-3时刻信息表(C)
字段名
字段类型
长度
主/外键
字段值约束
对应中文名
Cno
Int
10
PK
Notnull
车次
Ctime1
Datetime
8
Notnull
发车时刻
Ctime2
Datetime
8
Notnull
中途停车时间
Ctime3
Datetime
8
Notnull
到达时刻
表4-4售票信息表(D)
字段名
字段类型
长度
主/外键
字段值约束
对应中文名
DID
Int
10
PK
Notnull
售票单号
Dtime
Datetime
10
Notnull
售票时间
Dvalue
Money
8
Notnull
车票价格
Dlevel
Varchar
14
Notnull
客票类别
Dno
Int
8
Notnull
车次
表4-5通知乘车常识等信息表(E)
字段名
字段类型
长度
主/外键
字段值约束
对应中文名
EID
Int
10
PK
Notnull
通知编号
Eevent
Varchar
24
Notnull
通知事件
Etime
Datetime
6
Notnull
通知时间
Ename
Varchar
10
Notnull
播报人
Eno
Varchar
10
Notnull
车次
5.2物理结构设计
密码:
是以明文的形式存放于数据库中的。
旅客信息:
是由系统生成(用户可以自定义)长度为30
6.运行设计
6.1运行模块的组合
具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,数据处理。
6.2运行控制
软件运行时有较友好的界面,基本能够实现用户的数据处理要求
6.3运行时间
系统的运行时间基本可以达到用户所提出的要求。
7.出错处理设计
7.1出错输出信息
在用户使用错误的数据或访问没有权限的数据后,系统给出提示:
“对不起,你非法使用数据,没有权限!
”而且用户密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。
7.2出错处理对策
由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。
但有可能占用更多的数据存储空间,权衡措施由用户来决定。
8.安全保密设计
系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要的数据,系统设置为只有更高权限的人员可读取或操作。
系统安全保密较高。
9.维护设计
由于系统较小没有外加维护模块,以为维护工作比较简单,仅靠数据库的一些基本维护。