- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
火车票查系统概要设计项目设计
火车票系统
概要设计
张杰老师
学生第一小组(组长:杜鹏;组员:许云飞,郭鹏勇,靳晓杰) 2014-05-03
1引言 3
1.1编写目的 3
1.2背景 3
1.3定义 3
1.4参考资料 3
2总体设计 3
2.1需求规定 3
2.1.1系统功能 3
2.1.2系统性能 4
2.2运行环境 4
2.3基本设计概念和处理流程 4
2.4结构 5
2.5功能需求与程序的关系 6
2.6人工处理过程 6
2.7尚未问决的问题 6
3接口设计 6
3.1用户接口 6
3.2外部接口 6
3.3内部接口 6
4运行设计 6
4.1运行模块组合 7
4.2运行控制 7
4.3运行时间 7
5系统数据结构设计 7
5.1逻辑结构设计要点 7
5.2数据结构与程序的关系 9
6系统出错处理设计 9
6.1出错信息 9
6.2补救措施 9
6.3系统维护设计 9
1引言
1.1编写目的
对火车票系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块,决定各个模块之间的接口、模块之间的传递信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中系统所做的所有概要设计进行详细的说明。
1.2背景
软件名称:火车票系统。
项目任务提出者:张杰老师
开发者:第一小组
用户:某火车站及某火车票代售点。
1.3定义
1.4参考资料
请参考《软件工程》第5版
2总体设计
2.1需求规定
2.1.1系统功能2.1.2系统性能
2.1.2.1 精度
类型 范围 字符型 不能超过规定范围 整形 不能超过数据库所要求的最大值 日期 yyyy-mm-dd hh:mm:ss格式 金额 保留两位小数 2.1.2.2时间特性要求2.1.2.4可靠性2.1.2.4灵活性
操作、运行灵活,软件要同其它软件的接口发生变化时可以更新或者添加一些模块以便达到其需求。能快速与其它软件接上。
对于不同的顺序或者操作方法不同的用户都能够较好的适应。
2.2运行环境
软件环境
Tomcat、SQLServer 2005
硬件环境
Web应用服务器、数据库服务器
2.3流程图
查询车次信息
个人信息查询
2.4功能需求与程序的关系
功能 系统登陆 预定查询 取票查询 后台处理 用户注册 √ 用户登陆 √ √ 信息修改 √ 车票查询 √ √ 车票退订 √ 邮件发送 2.5人工处理过程
数据录入、数据查询条件都是需要人为输入数据。
2.6尚未问决的问题
实体E-R图、程序处理过程等。
3接口设计
3.1用户接口
登陆用户,拥有所有前台功能
没有登陆,只可查看。
3.2外部接口
SQL server 2005的接口通过JDBC实现。
3.3内部接口
主要通过数据库。
4运行设计
4.1运行模块组合
程序将各一个模块单独成一个java文件来调用,所以不同的调用就会加载不同的java文件来执行。程序可以同时调用零个或者多个java文件。采用J2EE架构,能够很好的用MVC模式,即模型-视图-控制设计模式,能很好的操作Web。
4.2运行控制
各模块将由配置文件将其加载进来,所以在配置文件中可加载每一个模块标示,只需要点要运行的模块的相关操作即可实现程序的运转方向。
4.3运行时间
每种运行模块组合占用
5系统出错处理设计
5.1出错信息
出错信息必须给出相应的出错原因,例:
全部火车座位已满!
查无此火车信息!等。
5.2补救措施
所有的客户机及服务器都必须安装不间断电源以防止停电或电压不稳造成的数据丢失的损失。若真断电时,客户机上将不会有太大的影响,主要是服务器上:在断电后恢复过程可采用 SQL SERVER 的日志文件,对其进行ROLLBACK 处理,对数据进行恢复。
在网络传输方面,可考虑建立一条成本较低的后备网络,以保证当主网络断路时数据的通信。
在硬件方面要选择较可靠、
5.3系统维护设计
系统在设计的时候维护。当软件出现了漏洞可以将修改的程序加入程序中方便检查。
系统的检查与维护的检测点和专用模块…
}catch(){
…}
implementation of corrective tasks for the new problems found in a timely manner into the special rectification and rectification category. In-depth summary of good practices and good experience in educational practice, good around the typical, continue to promo
文档评论(0)