超棒的车站售票管理系统——软件工程课程设计报告.doc
- 文档编号:169173
- 上传时间:2022-10-05
- 格式:DOC
- 页数:31
- 大小:1,006.96KB
超棒的车站售票管理系统——软件工程课程设计报告.doc
《超棒的车站售票管理系统——软件工程课程设计报告.doc》由会员分享,可在线阅读,更多相关《超棒的车站售票管理系统——软件工程课程设计报告.doc(31页珍藏版)》请在冰豆网上搜索。
目录
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.2JDK1.6.0_10的环境变量配置·············································29
8.3安装MicrosoftSQLServer2008·········································32
8.4、Java程序与SQLServer2008相连·······································32
《软件工程》课程设计报告
设计题目
车站售票系统
设计时间
2012年12 月31 日
设计性质
√应用性 √设计性 √综合性
设计成绩
教师评阅:
□设计目的明确; □操作步骤正确; □设计文稿(表格、程序、数据库、网页)符合要求;
□设计结果正确; □设计分析总结全面; □设计报告规范;
课程设计答辩情况记录:
□思路清晰;语言表达准确,概念清楚。
□准备工作充分,具备必要的报告资料;报告在规定的时间内完成。
□回答问题有理论依据,基本概念清楚。
主要问题回答简明准确;
□对前人工作有改进或突破,或有独特见解。
评阅教师签名:
一、课程设计目的
本课程设计将通过实际的操作和设计,加深学生对软件工程原理与方法的理解,巩固课堂教学内容,初步掌握软件工程开发的主要技术环节和操作方法,并在此基础上强化学生的实践意识、提高实际动手能力和创新能力。
1.可行性研究报告
1.1问题的定义
车站售票系统,乘客购买,查看自己所需要的车次,车票价格,发车时间等因素的选择自由,同时,售票员对销售的票务进行查看、删除、更新等操作。
1.2系统要解决的问题
建立一个小型的车站售票系统,乘客(姓名,购买车次,购买时间,车票数量)能够查询车辆(车次,票价,起点站,终点站,发车时间,剩余票数),售票员(姓名,密码,类型)进行记录管理。
2.需求规格说明书
2.1要求
A、功能:
售票员能够登录进售票系统,对票务进行管理,乘客可以通过售票员查看自己所需要的车次,乘客可以退票,买票。
B、性能:
查询效率尽可能做到精准,信息维护做到简单易用,不需要对用户进行培训;
C、完成期限:
到本学期的第18周。
2.2目标
系统应该尽量做到以下的目标:
A、人力与设备费用的减少;
B、采用现代程序设计技术;
C、数据的处理速度提高;
D、管理信息服务的改进;
E、人员利用率尽可能提高;
F、结果应能清除地审查。
2.3开发的开发工具、软硬件环境简介
本设计在Windows7平台下,使用的开发工具为netBeansIDE7.2.1数据库为MicrosoftSQLServer2008。
Windows7是由微软公司开发的操作系统。
Windows7可供家庭及商业工作环境、笔记本电脑、平板电脑、多媒体中心等使用。
NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java,C/C++,PHP等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。
在NetBeansPlatform平台中,应用软体是用一系列的软体模组(modularsoftwarecomponents)建构出来。
而这些模组是一个jar档(Javaarchivefile)它包含了一组Java程式的类别而它们实作全依据依NetBeans定义了的公开介面以及一系列用来区分不同模组的定义描述档(manifestfile)。
有赖於模组化带来的好处,用模组来建构的应用程式可只要加上新的模组就能进一步扩充。
由於模组可以独立地进行开发,所以由NetBeans平台开发出来的应用程式就能利用着第叁方软体,非常容易及有效率地进行扩充。
MicrosoftSQLServer2008可以对整个数据库、数据文件和日志文件进行加密,而不需要改动应用程序。
进行加密使公司可以满足遵守规范和及其关注数据隐私的要求。
简单的数据加密的好处包括使用任何范围或模糊查询搜索加密的数据、加强数据安全性以防止未授权的用户访问、还有数据加密。
这些可以在不改变已有的应用程序的情况下进行。
MicrosoftSQLServer2008使你可以审查你的数据的操作,从而提高了遵从性和安全性。
审查不只包括对数据修改的所有信息,还包括关于什么时候对数据进行读取的信息。
MicrosoftSQLServer2008具有像服务器中加强的审查的配置和管理这样的功能,这使得公司可以满足各种规范需求。
MicrosoftSQLServer2008还可以定义每一个数据库的审查规范,所以审查配置可以为每一个数据库作单独的制定。
为指定对象作审查配置使审查的执行性能更好,配置的灵活性也更高。
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)1GHz以上处理器,内存不少于256M。
2)3G以上空余硬盘空间。
3)客户机为普通电脑。
B、本系统是在NetBeansPlatform平台中运用制作的一个小型车站售票系统,
数据库系统技术(采用sql2008数据库实现该系统)
4.详细设计说明书
4.1系统需求
建立一个小型的车站售票系统,乘客(姓名,购买车次,购买时间,车票数量)能够查询车辆(车次,票价,起点站,终点站,发车时间,剩余票数),售票员(姓名,密码,类型)进行记录管理。
4.2功能需求
(1)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 车站 售票 管理 系统 软件工程 课程设计 报告