超棒的车站售票管理系统——软件工程课程设计报告

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

目录

1.可行性研究报告 (5)

1.1问题的定义 (5)

1.2 系统要解决的问题 (5)

2.需求规格说明书 (5)

2.1 要求 (5)

2.2 目标 (5)

2.3开发的开发工具、软硬件环境简介 (5)

2.4技术可行性 (6)

2.5经济可行性 (6)

2.6 操作可行性 (6)

2.7可行性分析结论 (7)

3.总体设计说明书 (7)

3.1 工作内容 (7)

3.2 项目概述 (7)

3.3 服务 (7)

3.4 运行条件 (7)

4.详细设计说明书 (8)

4.1 系统需求 (8)

4.2 功能需求 (8)

4.3系统功能框架图、系统流程图 (8)

5.运行界面与测试说明书 (10)

5.1测试说明 (10)

5.2运行界面 (11)

6.小组成员个人总结报告 (25)

7.开发会议记录 (26)

7.1时间、地点、主持人 (26)

7.2会议记录 (26)

7.3 小结 (28)

8.系统使用说明 (29)

8.1NetBeans的安装 (29)

8.2 JDK1.6.0_10的环境变量配置 (29)

8.3安装Microsoft SQL Server 2008 (32)

8.4、Java程序与SQL Server 2008相连 (32)

《软件工程》课程设计报告

1.可行性研究报告

1.1问题的定义

车站售票系统,乘客购买,查看自己所需要的车次,车票价格,发车时间等因素的选择自由,同时,售票员对销售的票务进行查看、删除、更新等操作。

1.2 系统要解决的问题

建立一个小型的车站售票系统,乘客(姓名,购买车次,购买时间,车票数量)能够查询车辆(车次,票价,起点站,终点站,发车时间,剩余票数),售票员(姓名,密码,类型)进行记录管理。

2.需求规格说明书

2.1 要求

A、功能:售票员能够登录进售票系统,对票务进行管理,乘客可以通过售票员查看自己所需要的车次,乘客可以退票,买票。

B、性能:查询效率尽可能做到精准,信息维护做到简单易用,不需要对用户进行培训;

C、完成期限:到本学期的第18 周。

2.2 目标

系统应该尽量做到以下的目标:

A、人力与设备费用的减少;

B、采用现代程序设计技术;

C、数据的处理速度提高;

D、管理信息服务的改进;

E、人员利用率尽可能提高;

F、结果应能清除地审查。

2.3开发的开发工具、软硬件环境简介

本设计在Windows 7平台下,使用的开发工具为netBeans IDE7.2.1数据库为Microsoft SQL Server 2008。

Windows 7 是由微软公司开发的操作系统。Windows 7 可供家庭及商业工作环境、笔记本电脑、平板电脑、多媒体中心等使用。

NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java,C/C++,PHP等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功

能。

在 NetBeans Platform 平台中,应用软体是用一系列的软体模组(modular software components)建构出来。而这些模组是一个jar档(Java archive file)它包含了一组Java 程式的类别而它们实作全依据依 NetBeans 定义了的公开介面以及一系列用来区分不同模组的定义描述档(manifest file)。有赖於模组化带来的好处,用模组来建构的应用程式可只要加上新的模组就能进一步扩充。由於模组可以独立地进行开发,所以由NetBeans 平台开发出来的应用程式就能利用着第叁方软体,非常容易及有效率地进行扩充。

Microsoft SQL Server 2008可以对整个数据库、数据文件和日志文件进行加密,而不需要改动应用程序。进行加密使公司可以满足遵守规范和及其关注数据隐私的要求。简单的数据加密的好处包括使用任何范围或模糊查询搜索加密的数据、加强数据安全性以防止未授权的用户访问、还有数据加密。这些可以在不改变已有的应用程序的情况下进行。

Microsoft SQL Server 2008使你可以审查你的数据的操作,从而提高了遵从性和安全性。审查不只包括对数据修改的所有信息,还包括关于什么时候对数据进行读取的信息。Microsoft SQL Server 2008具有像服务器中加强的审查的配置和管理这样的功能,这使得公司可以满足各种规范需求。Microsoft SQL Server 2008还可以定义每一个数据库的审查规范,所以审查配置可以为每一个数据库作单独的制定。为指定对象作审查配置使审查的执行性能更好,配置的灵活性也更高。

2.4技术可行性

A 开发人员的数量:5 人;在图书馆借阅相关书籍,寻找适宜的编程工具。

B经过分析,本系统能在规定时间内完成。

2.5经济可行性

本系统纯粹作为技术开发交流,所有程序及文档均为免费。并不作为商业用途。

2.6 操作可行性

本系统一经制作完成,可以在win7系统中运行,系统操作上面不需要太大的技术性,所以可以达到易操作性。

2.7可行性分析结论

对该系统的技术可行性,经济可行性,操作可行性都进行了比较全面的分析,再选择能使时间、成本减到最低的方案,系统可以马上进行开发。

3.总体设计说明书

3.1 工作内容

本项目的内容包括技术和非技术两大部分:技术上需要进行数据库开发、编程工具、java技术的基本使用。非技术部分包括:人力资源的充分利用。

3.2 项目概述

最终用户内容包括完整的数据库系统,用户手册及相关的代码、文档、说明及范例。3.2.1明确要解决的问题

乘客(姓名,购买车次,购买时间,车票数量)能够查询车辆(车次,票价,起点站,终点站,发车时间,剩余票数),售票员(姓名,密码,类型)进行记录管理。

3.2.2 可行性研究报告

要解决的关键问题是“对于上一个阶段所确定的问题有行得通的解决办法”。

3.2.3 需求分析报告

准确地确定“为了解决这个问题,目标系统应该做什么?”,主要是确定目标系统必须具备哪些功能。

3.3 服务

A、用户方面:可以登录、注册、查询、更新、删除;

B、系统方面:查看注册用户信息、管理系统的各种信息、查看系统的信息;

3.4 运行条件

A、运行该软件系统所需要的硬设备包括服务器和客户机,要求满足(最低

配置):

1) 1G Hz 以上处理器,内存不少于256M。

2) 3G 以上空余硬盘空间。

3)客户机为普通电脑。

B、本系统是在 NetBeans Platform 平台中运用制作的一个小型车站售票系统,

数据库系统技术(采用sql2008数据库实现该系统)

相关文档
最新文档