3软件设计说明书格式Word文档下载推荐.docx
- 文档编号:6841875
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:11
- 大小:74.12KB
3软件设计说明书格式Word文档下载推荐.docx
《3软件设计说明书格式Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《3软件设计说明书格式Word文档下载推荐.docx(11页珍藏版)》请在冰点文库上搜索。
3.2逻辑结构设计5
3.3物理结构设计5
3.3数据字典设计5
3.4安全保密设计5
4系统出错处理设计6
4.1出错信息6
4.2补救措施6
4.3.系统维护设计6
5程序模块1设计说明7
5.1程序描述7
5.2功能7
5.3算法7
5.4注释设计7
5.5测试计划7
6程序模块2设计说明8
5号宋体(西文timesnewroman)1.5倍行距
1引言
1.1编写目的
完成一个长途汽车联网售票系统,本系统包括一服务器和若干客户端,主要完成个售票点联网销售长途汽车票。
1.2背景说明
如今是经济全球化的时代,是一个快速发展的社会,快节奏是这个时代的最大特征,因此,方便,快捷是人们生活的最大的需求。
长途汽车联网售票系统,是利用现代的互联网的信息技术,能及时的奖车站的车票的详细动态展示给出行者,让出行者能及时的、方便的购买到自己需要的车票,同时也解决了因车票信息更新的不及时给旅客带来的不便和事件的浪费问题;
长途汽车联网售票系统,利用现代互联网的信息技术,还将一个城市的行业管理与长途客运市场之间的内在逻辑关系更加紧密的联系,实现规范市场行为和市场机制的管理目的,从而推动和促进长途客运市场的繁荣和发展,进而实现提升长途客运行业对全社会的整体服务水平。
我们提供的长途汽车联网售票系统是国内将运政系统和售票系统紧密结合起来。
长途汽车联网售票系统的建成,为行业管理部门对长途客运市场的管理和服务提供科学的技术层面支持,给客运运营者带来信息的服务与支持,将给出行者带来出行的便利与快捷服务。
1.3定义
数据库管理系统(DBMS)
SQL:
一种用于访问查询数据库的语言。
事物流:
数据进入模块后可能有多种路径进行处理。
主键:
数据库中的关键域。
值互不相同。
外部主键:
数据库表中与其他主键关联的域。
1.4参考资料
1、张海藩.《软件工程导论》(第五版):
清华大学出版社,2008
2、李永新.《JAVAEE企业级应用开发案例教程》:
清华大学出版社,2010
3、陈明.《实用软件工程基础》:
2总体设计
2.1需求规定
客户:
登陆,查票
售票点:
登陆,买票,查票,退票
长途汽车公司:
登陆,对车票信息的增删查改,统计信息
2.2运行环境
硬件环境:
Windows操作系统的计算机一台并且带有MYSQL或oracle。
内存:
64MB以上的内存,推荐使用128MB以上内存
处理器:
奔腾4以上的处理器
硬盘空间:
需要至少20M硬盘空间
2.3基本设计概念和处理流程
图2-1管理员的查询时序图
售票员登录时序图
如果售票员要想进行相关的业务操作必须先登录系统中,若想进入系统,首先必须选在系统登录界面中输入用户名和密码等相关的用户信息后提交给系统进行验证,如果用户提交的验证信息与数据库中的信息吻合就会进入系统的主界面,否则就是未通过验证,系统将要求用户重新输入用户名和密码信息。
如
图2-2售票员登陆的时序图
2.4结构设计
2.4.1结构
1.客户信息管理:
该模块主要实现用户添加,用户信息修改与用户的删除。
2.车次信息管理:
该模块主要实现车次信息的编辑。
车次管理中的数据源为数据库中表,在此管理部分中,能够使用界面操作实现车次信息的编辑,并将数据库中的数据按照编辑的要求来及时更新数据表中的相关数据。
3.查询模块:
该模块主要实现拥护通过查询界面可以根据条件进行车次时刻、车次票价查询、订票信息。
2.4.2功能需求与程序的关系
表2-1需求与程序
管理员
售票员
旅客
登陆
√
售票功能
查询功能
退票功能
车次管理功能
改签功能
用户管理
2.4.3尚未问决的问题
统计管理部分因查询多表的问题尚未实现多表查询功能、
2.5接口设计
2.5.1用户接口
系统提供旅客查询车票和售票员登录的接口。
2.5.2外部接口
硬件接口:
支持window操作系统的PC机
软件接口:
运行在PC机上并装有JAVA虚拟机。
2.5.3内部接口
说明本系统之内的各个系统元素之间的接口的安排。
3数据库设计
3.1概念结构设计
通过数据库可以记录车次信息,通过售票员售票,对车次信息进行操作,可以直观看到车次信息的情况,将用户购票信息存入数据库中,方便车站在用户等车前查询,用户退票等操作。
图3-1系统实体关系图
3.2逻辑结构设计
车票:
(姓名,身份证号,车次,日期,发车时间,始发站,终点站,票价)
车次信息:
(车次,日期,发车时间,始发站,终点站,票价,总票,余票)
3.3数据字典设计
表1-1车次管理表
表名
Trainmanagement
字段名称
数据类型
是否主外键
备注
Train_No
Number(5)
Notnull
车次号
startstation
Varchar2(20)
起始站
endstation
终点站
startdate
Date
出发日期
price
Number(8)
票价
starttime
Datetime
出发时间
totalnum
Number(3)
总票
restnum
剩余票数
Train_Id
primarykey
主键
表1-2用户订单表
User_order
字段
类型
username
Varchar(20)
旅客姓名
userId
Notnull
身份证号
FOREIGNKEY
外键
Sm_Id
网点号
表1-3售票员管理表
Sale_management
salename
售票员姓名
password
售票员登陆密码
Sale_Id
3.4安全保密设计
本软件作为长途汽车站售票管理辅助设备,,需要保密技术;
限定一个程序中某些区域的规约,给不同的模块分配不同的功能。
常见的系统安全有网络蠕虫侵害,系统漏洞与补丁,以及客户信息丢失等。
应对知识库进行安全的开发与管理。
以及定时发布安全信息警告。
常用的系统安全措施有:
(1)安装安全工具,一定要为电脑安装安全工具,同时把效验码放到安全的地方,以便日后对系统进行检查。
(2)配置防火墙对网络进行预防。
(3)同时还要限制用户对系统的访问权限和范围,管理员通过设置该策略对文件和程序进行标识,将它们分为可信任和不可信任两种,通过赋予相应的安全级别来实现对程序运行的控制。
这个措施对于解决未知代码和不可信任代码的可控制运行问题非常有效。
软件设置策略使用两个方面的设置对程序进行限制:
安全级别和其他规则。
4系统出错处理设计
4.1出错信息
联系管理员进行维护,等正常运行之后,重新启动软件。
4.2补救措施
数据安全主要包括以下几个方面:
(1)对数据用户进行身份鉴别。
(2)访问主体、访问对象的控制策略和实现方法。
(3)数据加密方法。
4.3.系统维护设计
(1)系统升级维护:
根据用户使用效果调查表,筛选用户提出的功能要求,对于合理的要求予以采纳,并安排人员对系统进行修改和完善。
(2)定期建立数据库备份,一旦服务器数据库倍破坏,可以使用最近的一份数据库副本进行还原。
(3)为防止服务器故障,预备另外一台服务器,主要主服务器出现故障,可以迅速启动预备服务器运行系统。
(4)恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。
5管理员模块设计说明
5.1程序描述
管理员可以对车次信息进行增删改查操作,也可以对售票员进行增加。
5.2功能
对整个系统的大部分管理操作。
5.3算法
主要算法是:
增删改查。
5.4注释设计
在模块的首部加模块的功能注释,在分支点加该操作的注释,在变量上面加它的功能、范围、使用条件等注释。
5.5测试计划
服务器准确的查询出相似的用户名并显示相应的信息,以及通过密码验证。
6售票员模块设计说明
6.1程序描述
售票员可以对用户订单进行增删改查
6.2功能
对用户进行增删改查,对其进行管理,以实现对订单的详细设计。
6.3算法
6.4注释设计
在模块的首部加模块的功能注释,在分支点加该操作的注释,在变量上面加它的功能、范围、使用条件等注释;
增删改查要注释清楚。
6.5测试计划
先添加一个产品,再对其进行修改,若没成功,则再检查;
若修改成功,再对其进行删除操作,修改不成功,则检查;
删除成功,则测试成功。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件设计 说明书 格式