11031信管1121学年论文课程设计Word文件下载.docx
- 文档编号:19281847
- 上传时间:2023-01-05
- 格式:DOCX
- 页数:20
- 大小:491.99KB
11031信管1121学年论文课程设计Word文件下载.docx
《11031信管1121学年论文课程设计Word文件下载.docx》由会员分享,可在线阅读,更多相关《11031信管1121学年论文课程设计Word文件下载.docx(20页珍藏版)》请在冰豆网上搜索。
PowerDesigner
Abstract
WiththecontinuousdevelopmentofChinarailroadtransportation,thesimplewindowticketsalesmodecannotmeetthepurposetomakepeopletravelconvenient.Usingtheadvancednetworktechnologytodevelopconvenientandfastonlineticketsbookingsystemisthenecessaryofmodernpassengertransportbusiness.Throughthehomepage,theonlinetrainticketsbookingsystemachievedsomebasicfunctionssuchaspersonalinformationregistration,trainlinesinquiryandpricesinquiryonlineticketsbookingandrefundingandsoon,thatcanprovideconvenientandfastserviceforusers.
Thecurriculumdesignistodesignandimplementadesignoftrainticketsonlinebookingsystemdatabase.Themaincontentofdatabasedesignincludingtheadministratorinformationmanagement,customerinformationmanagement,informationmanagement,passengerticketinformationmanagement,orderinformationmanagement,traininformationmanagementetc..Implementationanddesign,softwarethroughthePowerDesignersystemanalysisandmodelingtools.Usingstructuredsystemdesignthought,thedatabaseconceptualdatamodel,physicalmodelofthedatabase,generatethedatabase.Preparatoryworkforthedatabasesuchas:
systemrequirementsanalysisstage,conceptualdesignstage,thelogicdesignstage,iscompletedbytheinvestigationofspecificpractice.
Keywords:
Ticketsonlinebooking;
Traintickets;
Database;
PowerDesigner
1.引言
1.1项目来源
随着计算机的广泛普及以及电子商务和网络的发展,简单的窗口售票模式已经不能满足方便人们出行的目的,人们更加追求愉悦、便捷、快速的订票方式,这对各个交通部门而言即是一次机遇又是一次挑战。
所以利用日趋成熟的计算机通信技术和网络优势,来建立网上购票系统成为一种必然,本次设计的初衷就是考虑到此方面。
对于网上购票管理信息系统的实现,如何设计功能完善、生命力强大的数据库是重中之重。
一个良好的设计不仅可以满足广大用户的需要,而且对于提高铁路部门的办事效率,人员配置等等方面都有着极大的益处。
本次设计的火车票网上订票系统通过访问主页,可以实现个人信息注册、车次车票价格查询、在线订票退票等基本功能,为用户提供方便快捷的订票服务。
1.2任务目标
本火车票网上购票系统考虑到火车站的管理和规范问题以及火车票的管理问题,是一个困扰我们多年的问题,也是政府管理中的一个难点。
虽然订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。
本次设计便是利用开发工具PowerDesigner,以及结构化的系统设计方法开发的一个火车站网上订票系统,它能方便快捷地运用在火车站订票业务的营运之中。
在本系统中,系统用户共有两种,并根据用户权限的不同而实现不同的功能,如管理员具有添加、修改、删除某火车相关信息及修改自己的个人信息的功能。
而用户有对车票信息、车次信息、订票信息查询功能、改签功能及退票功能。
可以通过利用计算机中的数据库的高效率大大减轻学校票点工作人员的劳动强度,来提高各部门的工作效率。
2.项目规划
2.1项目资源
2.1.1硬件设备
表1系统运行硬件环境配置表
设备名称
主要性能指标
规格
数量
服务器
双核CPU,主频2.4GHz或以上,内存2G或以上;
硬盘空间160G或以上;
1000M网卡。
台
1
客户机
双核CPU;
内存4G或以上;
硬盘空间500G或以上;
20
交换机
24口;
背板带宽32Gbps。
2
2.1.2软件环境
表2系统运行软件环境配置表
软件类型
软件名称
备注
服务器操作系统
WindowsXPSP3简体中文标准版
套
客户机操作系统
Windows7简体中文专业版
浏览器
InternetExplore9.0以上
2.1.3软件工具
表3开发工具一览表
版本描述
开发工具
Eclipse
简体中文专业版(SP3)
数据库系统
SQLSERVER2007
简体中文标准版
建模工具
PowerDesignerv15
2.2项目规划
2.2.1任务描述
图1火车站网上订票系统开发任务树
2.2.2进度安排
图2火车站网上订票系统开发进度计划甘特图
3.系统需求分析
3.1业务需求
3.1.1业务组织
图3火车站网上订票系统组织结构图
3.1.2业务定义
图4火车站网上订票系统顶层数据流图
3.1.3业务流程
用户如果需要在网上订火车票,首先要进行注册,注册成功后登录系统并下载证书。
证书安装不成功的话,则不能进行查询订票。
安装成功后,通过查询车票的预定信息。
选择出发的日期、发车到站的地点还有时间段,接着用户进行确认。
确认完毕后进行支付,支付完毕后该车票的订单信息会发到用户的手机上,同时也会转发给管理员来进行实时更新信息。
图5订票业务流程图
3.2功能需求
3.2.1功能组成
图6火车站网上订票系统功能树
3.2.2功能逻辑
用户要想在网上订票,首先要在该系统注册并登录,接下来才能进行该用户的一系列操作,同时对用户进行管理存档,然后用户通过查询车票的信息档,来选择自己想要订购车票的一些信息,例如列车发到站,出发日期,出发时间段等信息。
接着用户选择完毕后确认信息并对此订单进行支付。
支付完成后,系统会将此订单存至订单信息档同时告知给管理员。
图7网上订票系统数据流图
3.3数据字典
3.3.1数据项的定义
表[一]
数据项编号:
I01-01
数据项名称:
用户编号
别名:
用户的编号
简述:
某个用户的编号
类型:
数字型
长度:
10字节
取值范围:
0~9999999999
表[二]
I01-02
列车编号
列车的编号
某列火车的编号
4字节
1~9999
表[三]
I01-03
订单编号
车票订单编号
某列火车车次的订单的编号
15字节
0~999999999999999
3.3.2数据结构的定义
表[四]
数据结构编号:
DS01-01
数据结构名称:
订单
用户订购的车票的目录
数据结构的组成:
订单标识+用户情况+订单资料
表[五]
DS01-02
车票信息单
用户所需订购车票的目录
数据结构组成:
车票数量+车票资料
表[六]
DS01-03
用户信息单
用户的目录
用户编号+用户姓名+用户资料
3.3.3数据流的定义
表[七]
编号:
F01-01
数据流名称:
订单信息档为用户开出的订单
数据流来源:
订单信息档
数据流去向:
管理员
数据流组成:
订单数据结构
表[八]
F01-02
有关于车次信息的数据
用户操作
选择车票信息
车票信息单数据结构
表[九]
F01-03
所有用户的信息的数据
用户管理档
用户信息单数据结构
3.3.4处理逻辑的定义
表[十]
处理逻辑编号:
P1.1
处理逻辑名称:
用户登陆
让用户登录此系统完成接下来的操作
输入的数据流:
来源是外部实体“用户”
处理过程:
查明用户是否注册,注册了直接登录,否则先进行注册。
表[十一]
P1.2
用户注册
让没有注册的用户先进行注册
查明没有注册的用户,并让其注册
表[十二]
P1.3
用户可以进行一系列的操作
来源是用户登录
用户登录后,可以进行一系列操作
3.3.5数据存储的定义
表[十三]
数据存储编号:
D1.1
数据存储名称:
管理用户所有资料的信息档
数据存储组成:
用户编号+用户姓名+密码+邮箱+类型
关键字:
相关联的处理:
P1.3(用户操作)
表[十四]
D1.2
车票信息档
管理列车所有的车票信息的资料档
车票编号+车次+座位号+起始站+终点站+票价+乘客姓名+乘客身份证号
车票编号
P1.3(用户操作),P1.4(选择车票信息)
表[十五]
D1.3
管理订单所有信息的资料档
订单编号+订单用户+乘客手机号码+状态
P1.6(支付完成)
3.3.6外部实体的定义
表[十六]
外部实体编号:
S01-01
外部实体名称:
用户
在该网上订票系统上订购火车票的用户
已注册,未注册
输出的数据流:
无
表[十七]
S01-02
管理用户和订单的人员
订单信息
4.系统详细设计
4.1数据库详细设计
4.1.1概念数据模型设计
图8火车票网上订票系统ER图
4.1.2逻辑数据模型设计
表[十八]
序号
关系名称
关系模型
主键
外键
约束
管理员(管理员编号,姓名,密码)
管理员编号
不为空
乘客
乘客(乘客编号,乘客姓名,乘客手机号码,乘客证件号码)
乘客编号
订单信息(订单编号,订单用户,乘客手机号码,状态)
4
用户(用户编号,姓名,密码,邮箱,类型)
类型
5
车票
车票(车票编号,车次,座位号,起始站,终点站,票价,乘客姓名,乘客身份证号)
6
火车信息
火车信息(列车车次,列车类型,发车时间,始发站,终点站,总历时)
列车车次
类车类型
表[十九]
管理员:
字段名
存储代码
数据类型
长度
约束条件
Mnum
Characters(10)
Primarykey
姓名
Mname
Notnull
密码
Mpassword
Number
表[二十]
乘客:
Pnum
乘客姓名
Pname
乘客手机号码
Pphone
Characters(21)
21
乘客证件号码
PIDnum
表[二十一]
订单信息:
Onum
订单用户
Ouser
notnull
Pp
状态
Opaystate
Text
表[二十二]
用户:
Unum
Uname
Upassword
邮箱
Upost
Utype
表[二十三]
车票:
Tnum
车次
Ttnum
座位号
Tseat
起始站
Tstart
终点站
Tend
票价
Tprice
Money
Tpname
乘客身份证号
TPIDnum
表[二十四]
火车信息:
列车类型
Ttype
发车时间
Ttime
Date&
Time
始发站
总历时
Talltime
5.系统测试与使用
5.1系统测试情况
订单信息(以订单信息为例)
用户通过网上订票,支付成功后,用户收到关于车票的订单信息的同时,管理员也可以对此订单进行管理和操作。
图9火车票网上订票系统订单信息实现图
6.总结
通过这次学年论文课程设计,使我更大程度上了解管理信息系统的功能,通过不断地实践与实验,提高了实践能力,是对所学知识的综合应用。
在课程设计中我遇到很到问题,如分不清到底什么是实体,ER图不知道怎么入手。
代码不知道该如何设计,业务的分析也不是很到位,对业务流程不是很了解,很多都是我凭空想出来的,与现实问题有很大的差距。
通过反反复复的练习,这次课程设计提高了我们的动手能力,在实践中能够及时的发现问题、解决问题,学到了许多宝贵的经验。
ER图的画法也是很大的一个难关,由于E-R图能够直接提供了表示实体型、属性和联系的方法。
在画E-R图过程中,我们必须明确识别实体、属性和联系。
ER图出现错误的话,后面的关系模型和数据库的建立都会有很大的问题。
通过这次课程设计,我基本掌握了MicrosoftVisio、PowerDesigner的用法,收获还是很大的。
我以后要谦虚的积极认真学习,不断的增加自身的能力,提高个人素质。
湖南商学院北津学院学年论文评审表
姓名
系部
专业班级
学号
题目:
评
审
意
见
成绩
指导教
师签名
师职称
评审时间:
年月日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 11031 1121 学年 论文 课程设计