毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net+sqlserver火车票网上订票系统的设计与实现(4)
图8 退票界面图
该模块实现的功能是:用户的退票功能。
退票模块的实现步骤是:页面上共有两个控件,一个SqlDataSource控件,为SqlDataSource配置数据源的时候,用的是Select语句,把订单表中的所有数据都显示出来,输入完用户名,单击“查询”按钮时,第两个GridView显示是要查询的用户名的信息,它用到的也是Select语句,只是又多了一个Where子句而已。当用户点击退订车票菜单时,系统首先会判断当前是否有用户登录,当没有用户登录时,此菜单无效,当用户登录后,会进入到退订车票界面,用户在上方的文本框中输入要查询订单用户的用户名,然后点击“查询”按钮,在下方的GridView控件中会显示要查询用户的所有订单信息,然后在下方的请输入要退订的车票车次后,点击确定按钮时,程序一样会去调用中BLL与DAL层,Sql执行语句为Delete语句,where子句为trainNo等于第二个textbox 中的值,在退票的同时,再把车票信息表中的相应车次的yushu字段的值再恢复。执行完毕后退票成功。
4.3管理员功能模块
4.3.1用户管理模块的设计
用户管理模块实现的功能是:对用户信息进行显示,修改与删除操作。
1.修改用户信息
当管理员登录系统后,点击主页上的管理员模块,进入到本页面,此页面上有四个按钮,分别是:显示所有的用户、修改用户信息、删除用户、查看订单信息这三项功能在一个页面完成,此功能的实现方法是,首先从界面获取要修改的用户名,然后通过调用BLL、DAL层中的方法实现,其中用到的SQL语句是select语句, 条件是字段名的值和文本框中的值相等。然后把选出来的记录对应显示到下边的文本框中,用户进行在文本框中显示此用户对应的信息,然后管理员可以进行修改,修改完毕后,点击更新按钮,即可修改成功。
2.删除用户信息
当点击第三个按钮时,在文本框中输入要删除用户信息的用户名,点击删除按钮,即可删除成功。此功能的实现方法是,首先从界面获取要删除的用户名,然后通过调用BLL、DAL层中的方法实现,其中用到的SQL语句是Delete语句, 条件是字段名的值和文本框中的值相等。
4.3.2订单管理模块的设计
用户管理模块实现的功能是:对用户订单进行显示删除操作。
当点击第四个按钮“查看订单信息时”,会跳转到RecordManager页面,此页面在设计上,对于订单的显示是用DataView控件实现的,其中又在原来的字段上又多了一个“操作”字段,此字段的值为“删除”,在程序运行时,当管理员单击删除时,系统会弹出一个对话框,问管理员是否要删除其对应的一条订单记录,若点击确定,则会彻底删除。,对于删除功能的实现,是通过Sql语句中的Delete语句实现的。首先建立DAL层中的RecordService类,在此类中写DeleteRecordByID方法来实现删除,然后在BLL层建立RecordManager类来调用。最后反映到应用层。
5.总结
本系统完成了用户与管理员的登录功能 、火车票的查询、预订、退订功能,管理员模块主要实现用户信息管理功能和订单信息管理功能。系统在完成这些功能时,主要是用三层架构来实现的,在页面上获取界面的数据,通过逻辑层、数据访问层和基本的类文件来实现,以满足用户的订票,退票功能。不过本系统也有不足的地方,如在进行火车票查询时,对于中间站点的查询,算法考虑不太完善。这一不足会在以后的研究中得到解决。
共4页:
上一页
1
2
3
4
下一页
上一篇:
ASP.NET+SQL server教务管理系统的设计与实现
下一篇:
C#家庭式旅馆客房管理系统的设计与实现
PHP+IOS的会议管理系统的设计+ER图
标准件经销管理系统【959字】
客户關系管理系统的发展与研究【1843字】
學生成绩管理系统的设计与实现【1741字】
港航管理系统门户网站之思考【2521字】
可扩展的计算机网络管理...
java物业管理系统设计
医院财务风险因素分析及管理措施【2367字】
神经外科重症监护病房患...
中国学术生态细节考察《...
志愿者活动的调查问卷表
AT89C52单片机的超声波测距...
国内外图像分割技术研究现状
10万元能开儿童乐园吗,我...
承德市事业单位档案管理...
C#学校科研管理系统的设计
公寓空调设计任务书