廖润发15精英班C#+SQLServer网络系统项目设计基础.docx
- 文档编号:26878008
- 上传时间:2023-06-23
- 格式:DOCX
- 页数:12
- 大小:490.72KB
廖润发15精英班C#+SQLServer网络系统项目设计基础.docx
《廖润发15精英班C#+SQLServer网络系统项目设计基础.docx》由会员分享,可在线阅读,更多相关《廖润发15精英班C#+SQLServer网络系统项目设计基础.docx(12页珍藏版)》请在冰豆网上搜索。
廖润发15精英班C#+SQLServer网络系统项目设计基础
广东信息科技职业培训学院
软件工程与外包服务学院
企业项目实训书
课程名称:
C#+SQLServer网络系统项目设计基础(C/S)
项目题目:
列车车次基本信息维护系统
年级:
2015
专业:
计算机网络与软件工程
班级:
15精英班
学生:
廖润发
指导教师:
李三思、丁昕
主管院领导:
李三思、董卫国
提交时间:
2016年1月28日
广东信息科技职业培训学院编制
备注:
该文档作为学生档案存档,作为实习、就业和上级主管部门检查的重要文件。
1、项目概要
(1)、登录:
主要用于管理人员登入管理车次。
(2)车次管理:
根据不同的条件对车次进行查询,并且双击选中车次进行对车次详细信息的了解比如:
车次的途径站点以及车次的席位类型和席位类型的数目
(3)站点管理:
根据条件查询出站点,并查询出使用该站点的车次,站点管理中含有四大板块,分别为查询站点、新增站点、修改站点以及删除站点,新增站点必须是不存在的站点(不存在指的是站点名称、站点所在省份、站点简记、站点拼音缩写皆不相同),已存在的站点不允许新增,修改的站点必须是存在的以及删除的站点必须是没有车次在使用才能删除
(4)开通新列车:
即是车次管理中的新增车次,但考虑到新增一列车不是随便的,特开一板块;新增列车包含一些需要人去的填写的车次信息和选择的信息,其中选择了车次类型则自动勾选席别类型,通过循环和遍历等方法得出车厢与席位编号,但一键设置的车厢按照勾选的车次类型来设置席别类型且默认20节车厢和每节车厢120个座位可以通过调整车次的信息一键生成席位编号;途径站经过数据库表的组合得出,途径站中的起始站和终点站将自动填写到上面的车次信息中,然后通过设置途径站点从起始站到终点站进行站站组合并算出站站之间的里程数,按下一键计算票价将自动进行站站之间票价的计算;最后到保存时验证该车次的信息是否填写完整,并对没有填写完毕的地方进行提示,然后进行车次的验证,已存在的车次不允许进行新增,不存在的车次才能新增
(5)报表统计:
对站点、车次等信息进行统计并以报表的形式进行展示
2、数据库设计
2.1数据表
表名
说明
类型
PW车次表
车次信息
“基础资料”基础表
PW车次途经站表
途径站点信息
“基础资料”基础表
PW车次席位表
席位信息
“基础资料”基础表
SYS列车类型表
车次类型
“基础资料”基础表
SYS省份表
站点分布信息
“基础资料”基础表
SYS席位类型表
席位类型信息
“基础资料”基础表
SYS用户表
管理人员
“基础资料”基础表
SYS站点表
站点信息
“基础资料”基础表
2.2业务表及其字段
表1车次表
表2车次途径站表
表3车次席位表
表4列车类型表
表5省份表
表6席位类型表
表7用户表
表8站点表
2.3数据库截图
表1PW车次表
表2PW车次途经站表
表3PW车次席位表
表4SYS列车类型表
表5SYS省份表
表6SYS席位类型表
表7SYS用户表
表8SYS站点表
3、设计与实现
经典代码:
通过循坏得出站站组合
右键菜单
4、技术总结
列车车次管理系统主要是WCF架构,难点主要在站站组合和票价的计算,站站组合我用的是for循环和遍历,不断地for循环很容易出错,甚至查错的时候都要花上不少时间来理清每个for的关系,票价则是利用站站结合后的站点间的里程for循环出票价。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 廖润发 15 精英 SQLServer 网络 系统 项目 设计 基础