一、选题的背景和意义
在二十一世纪的今天,我们早已步入信息时代。随着计算机技术的高速发展,网络服务已经融入我们生活的方方面面。我国近年来不断发展铁路交通,简单的窗口售票模式已经不能达到方便人们出行的目的。越来越多的人们选择在网络上购买火车票,整合先进的网络技术及计算机管理体系研究出方便快捷的网上订票模式,是社会发展的必然趋势。火车票订票系统通过实现票务信息的计算机管理,提高工作效率。我们可以利用数据库将整个火车站的票务情况存入计算机,通过丰富的用户接口,完成数据的访问和管理,以满足用户需求。一个火车站售票信息管理系统应达到的目标是提供及时、广泛的信息服务,加快信息检索的效率,实况灵活的查询,减轻管理人员制作报表和统计分析的负担。但由于铁路火车票务管理的复杂性,本毕业设计与开发也仅是一个尝试性的工作,但它很有启发性,对于研究开发该类程序可以起一个抛砖引玉的作用。
二、研究的基本内容和拟解决的主要问题
火车票订票系统是主要功能是管理车票信息,实现预定车票,退票等功能。该系统分为用户管理和系统管理两个部分,本毕业设计研究的部分是系统管理。
毕业设计主要完成以下内容:
1. 系统界面设计本系统管理员界面采用JSP页面。在连接数据库和处理等部分拟采用JavaBeans技术。本项目使用集成开发工具Eclipse,由于它拥有强大的语法提示及自动纠错等功能,因此可以方便的进行Java及JSP开发。
2. 系统管理模块设计系统管理模块可分为管理员登录、车次信息管理、订票管理、会员管理、售票情况统计五个部分。管理员登录子模块:管理员登录后能对网站进行一系列的管理操作。用户不能登陆此界面。车次信息管理子模块:管理员登录后,可以通过填写车辆路线、车次、发车时间、到站时间、座位类型和票价来增加车次信息,也可以修改或删除车次信息。订票管理子模块:管理员登录后,可以查看用户所提交的预定车票的具体信息、付款情况、会员姓名、订票时间,并且对于已经处理完的订单和无效订单可以予以删除关闭。用户管理子模块:管理员登录后,可以查看用户名、注册时间、上次登陆时间、上次登陆地点,并且可以选择删除非法、无效用户信息。销售情况统计子模块:管理员登录后,可以查看售票情况统计。
3. 数据库设计针对火车票订票管理系统,通过对火车车次的查询和网上订票工作的过程、内容以及数据流分析,设计如下数据结构;车次信息包括:列车序号、车辆路线、车次、开车时间、到站时间、座位类型、票价。订票信息包括:车票序号、车辆路线、车次、开车时间、到站时间、座位类型、票、数量、付款情况、订票日期。用户信息包括:ID、用户名、密码、注册时间、用户状态、登录时间、真实姓名,有效证件号、性别、有效联系方式。
本毕业设计拟解决的问题如下:
1. 熟悉Java Web编程,熟练使用eclipse开发工具,了解MySQL和Tomcat的使用。
2. 对系统管理的各模块进行设计与实现:用户信息管理需要实现对用户的'查找、删除等操作;订票信息管理需要实现对订票信息的查找、删除等操作;余票信息管理需要进行对余票信息的增加、删除、修改和查找等;意见管理需要实现对用户意见的查看和删除;订票统计功能需要对预订车票的各信息进行统计和查看。
三、研究方法、措施及步骤:
本系统主要是基于Java语言,采用B/S结构,SSH架构,结合了MySQL数据库,并按照软件工程开发的基本步骤来实现火车票订票管理系统。
开发工具:MyEclipse数据库环境:MySQL数据库服务器:TomCat系统环境:Microsoft Windows7或以上版本。
1. 本系统采用的SSH为框架,SSH是目前较流行的一种Web应用程序开源框架,也是比较适合本研究课题的应用程序开源框架之一。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。
2. 本系统的结构设计采用B/S模式,将系统功能实现的核心部分集中到服务器上,起到简化系统开发、维护和使用的作用,同时节约开发成本及时间。
3. 对于数据库的设计,MySQL是个全面的、集成化的数据库。其基本操作实质在于对数据库进行添加、删除、查找等简单操作,利用它可以为用户提供一个安全、可靠、和高效的平台。
4. 按照软件工程的开发流程对火车票订票管理系统进行开发:系统分析:进行可行性分析,包括技术可行性。操作可行性等;需求分析:确定待开发软件的功能需求、性能需求和运行环境约束,制定系统需求分析规格说明;概要设计:根据软件需求规格说明建立软件系统的总体结构和模块间的关系,定义各功能模块的接口,设计全局数据库,规定设计约束,制定组装测试计划;详细设计:对概要设计产生的模块逐步细化,形成若干个可编程的程序模块,运用过程设计语言设计程序模块的内部细节,包括算法、数据结构和各程序模块之间详细接口信息,编写详细设计说明书;系统实现:用Java对本系统进行开发;最后社会实践的体会与成长
一、实践初衷与目的
在青春的年华里,我始终觉得不能仅仅“日出而作,日落而息”。于是,当我面对着长假的到来,我选择了一份特别的实践工作——公交车上售票。此举不仅为了勤工俭学,更是为了锻炼自己与人交往的能力,并希望能增加自己的社会实践经验。通过这次实践,我期望能更深入地认识社会,明确自己的历史使命,激发自己的学习热情。
二、实践经历与收获
这个假期,我成为了公交车上的“临时售票员”。从一开始的生疏到后来的熟练,我经历了许多。记得刚开始时,面对众多的乘客和繁忙的工作,我曾感到手足无措。但正是这样的经历,锻炼了我的耐心和细心,也考验了我能否在慌乱的场面中保持镇定。
在实践的过程中,我学会了合理安排座位,尽量让老年人坐在中间的几排位置上。我也学会了记住每一位新上车的乘客,减少因记错而造成的收费错误。在每一个站点到达之前,我都会提醒乘客下车,帮助他们提前做好准备。我也曾遇到过让座的问题,那次当一位白发苍苍的老奶奶上车但没有座位时,幸运的是,有两位年轻人主动让座。这让我看到了当代学生的道德修养和素质。
除了售票工作外,我还学会了如何保护乘客的物品安全、如何提醒心急的乘客等待车辆停稳后再下车等。每次看到乘客安全下车时,我心中都会涌出一股满足感。这些经历让我真切地感受到了亲身体验的重要性,只有真正去做过、体验过,才能有真实的感受和深刻的认识。
三、实践中的感悟与成长
这次社会实践活动让我明白了一个道理:世上无易事,均须用心去做。打工只是一种磨练的过程,我们不应该以成败论英雄。人生的设计需要成本,失败就是一种成本投入,有了这样的投入,预示着人生的收获即将开始。
在实践中,我也发现了自己的不足之处。在许多方面我还不能做到全面、细致,以致于在实践中出现了许多错误。但这次实践给了我一个宝贵的经验教训:那就是要正视自己的不足并勇敢面对错误。同时我还发现战胜自己内心的恐惧和胆怯心态同样重要。我们不应该因为害怕失败而不敢去尝试新的挑战和经历新的挑战才能收获真正的成长和成功。
四、总结与展望
第一章 引言
随着电子计算机和通信技术的飞速发展,我们已逐渐步入信息化社会。信息已成为社会的基本生产资料,与材料和能源一样,在社会生产活动中发挥着重要作用。信息和数据的利用与处理已经进入到自动化、网络化和社会化的新阶段。开发相关的管理信息系统已经成为各行各业的迫切需求。管理信息系统作为管理科学、信息科学、系统科学、现代通信技术和电子计算机技术的边缘学科,能解决企业或组织面临的问题,提高工作效率,获得竞争优势。
第二章 系统需求分析概述
2.1 现行业务描述与分析
2.2 当前系统存在的问题与解决方案
2.3 新系统的可行性分析
第三章 新系统逻辑方案设计
3.1 初步调研与详细调研
3.2 组织结构调研
3.3 数据流图与数据字典的详细设计
第四章 系统总体结构设计
4.1 软件模块结构设计与系统方案的确定
4.2 数据库设计
4.3 计算机系统配置方案
4.4 系统的安全与可靠性设计
第五章 系统详细设计
5.1 系统登录设计
5.2 系统主界面展示
5.3 会员注册与挂失流程
5.4 借还书操作流程
5.5 数据备份与恢复策略
5.6 借书证信息查询功能
第六章 系统环境与测试
6.1 系统开发环境介绍
6.2 系统测试与评估
6.3 系统运行维护与保障
6.4 系统转换方案与实施策略
结语:参考文献及附录。本文内容主要围绕超市管理系统的设计与实现展开,涉及到的文献资料和数据库资源仅供参考和借鉴。如需了解更多信息,请查阅相关文献资料或联系作者获取。 [相关文献资料和数据库资源如下...]
申请使用