




已阅读5页,还剩50页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
郑州工业应用技术学院课程设计说明书题目: 基于 BS 架构 的一卡通的设计与实现 姓 名 : 赵金锋 院 (系): 信息工程学院 专业班级 : 14 级 计 算 机 科 学 与 技术 学 号 : 1401110246 指导教师 : 欧 群 雍 成 绩: 时间: 2017 年 3 月 6 日至 2017 年 5 月 11 日郑州工业应用技术学院课程设计任务书题目 基于 BS 架构的一卡通的设计与实现 专业、班级 14 级计算机科学与技术 学号 1401110246 姓名 赵金锋 主要内容:本系统是利用 JSP 和 SQL Server 开发的一套校园一卡通管理系统。该系统的设计开发在一定程度上实现了计算机的信息化及网络的应用,并最终达可以通过系统方便快捷的在网上管理学生的校园卡。基本要求:一卡通管理主要包括:一卡通的办理、充值、挂失、注销,学生管理主要是对学生信息的导入,公告管理主要包括增加公告、查询公告。前台主要是学生用户对自己信息的查询包括查看个人信息、修改密码、查看余额、查看消费记录、查看公告。主要参考资料:1许鑫, 周新宇. 一卡通建设中的问题和新思路J. 中山大学学报自然科学版, 2009, 48(s1):22-24. 2刘利民, 谭印. 一卡通系统设计与实现J. 广西大学学报(自然科学版), 2011, 36(A01):264-267.3曹刘阳. 编写高质量代码:Web 前端开发修炼之道M. 机械工业出版社, 2010.完 成 期 限:3 月 6 日 5 月 11 日 指 导 教 师 签 名 : 课程负责人签名: I摘 要随着科学技术的发展,计算机的应用已经渗透到了生活中的各处,而且伴随着飞速发展的网络建设,信息化社会的逐步深入,网络也已经成为生活中的重要因素,网络系统已经广泛的应用于各个领域之中。在公共领域内,计算机的应用已经十分广泛,许多校园内也已经实现一卡通模式,即一张校园卡既是学生在校园内的证明,也可以通过校园卡进行校园内购物及使用于食堂等,多张卡变成一张卡问题作为现代生活中研究的重点和热点问题之一,受到越来越多人们的关注。本文分析了校园一卡通管理系统的应用现状和实际的问题,针对这类问题,结合当代科技发展的最新成果,本文构思规划了一套解决此类问题贴切的应用模式。着手于实际流程及各种针对校园卡的操作设计。本次毕业论文的是基于 B/S(Browser/Serve r)模式的开发,这是 C/ S 结构的升级。在这种模式中,用户界面完全是由客户机浏览器呈现。 随着 B / S 结构的不断成熟,以及浏览器技术的普等优势,实现了强大复杂的功能,这原是需要专有软件才可以得以实现,并节省开发成本,是一种新的开发模式系统。本系统是利用 JSP 和SQL Server 开发的一套校园一卡通管理系统。该系统的设计开发在一定程度上实现了计算机的信息化及网络的应用,并最终达可以通过系统方便快捷的在网上管理学生的校园卡。系统按照软件工程的面向对象的设计方法,在设计的过程中,经过了系统需求、系统设计、代码实现等介绍了软件的开发过程,具体的分析了系统中的各个功能模块的具体需求,设计了办公自动化系统的整体功能结构,通过 SQL Server 完成了数据库的结构分析与设计,最后对系统的各个具体的模块进行界面设计、编码设计及系统测试,完成了整个系统的开发,可满足于校园一卡通管理系统功能的实现。校园一卡通管理系统主要分为前台用户查询和后台管理员管理两大主要组成部分。后台主要是管理员对用户的管理,包括一卡通管理、学生管理、公告管理,其中一卡通管理主要包括:一卡通的办理、充值、挂失、注销,学生管理主要是对学生信息的导入,公告管理主要包括增加公告、查询公告。前台主要是学生用户对自己信息的查询包括查看个人信息、修改密码、查看余额、查看消费记录、查看公告。关键词:校园一卡通管理系统;JSP;MyEclipse, ;SQL Server2008;B/S 模式II目录摘 要 .I1. 校园一卡通系统开发方法 .11.1 校园一卡通研究背景 .11.2 校园一卡通研究意义 .11.3 国内校园一卡通应用现状 .21.4 系统设计模式简介 .22. 系统分析 .32.1 可行性研究 .32.1.1 经济可行性 .32.1.2 技术可行性 .32.1.3 运行可行性 .32.2 功能需求分析 .42.2.1 系统前台 .42.2.2 系统后台 .42.2.3 其他功能要求 .52.3 系统用例图 .52.4 系统流程图 .62.4.1 一卡通办理流程图 .62.4.4 一卡通注销流程图 .82.5 其他需求分析 .92.5.1 系统需求分析 .92.5.2 应用需求分析 .92.5.3 运行需求分析 .10III3. 系统设计 .103.1 设计概述 .113.2 项目开发计划 .113.3 系统实现功能 .113.3.1 系统组成 .113.3.2 功能模块 .113.4 数据库功能 .123.4.1 数据库的选择 .133.4.2 数据库的完整性 .133.4.3 数据库的安全性 .133.4.4 建立数据库的任务 .143.4.5 建立数据库的方法 .143.5 数据库设计及建立 .143.5.1 设计概述 .153.5.2 数据表类图 .153.5.3 管理员表结构设计 .163.5.4 学生表结构设计 .163.5.5 一卡通表结构设计 .173.5.6 消费记录表结构设计 .173.5.7 公告表结构设计 .183.6 web 服务器环境搭建 .183.7 输入输出与代码设计 .184. 系统实现 .194.1 校园一卡通管理系统介绍 .204.1.1 软件功能 .20IV4.1.2 软件性能 .204.2 软件模块的实现 .204.2.1 登陆模块实现 .204.2.2 个人信息模块实现 .224.2.3 修改密码模块实现 .234.2.4 查看余额模块实现 .254.2.5 查看消费记录模块实现 .254.2.6 查看公告模块实现 .264.2.7 一卡通管理模块实现 .284.2.8 一卡通的办理 .284.2.9 一卡通的充值 .304.2.10 一卡通的挂失 .314.2.11 一卡通的注销 .335.系统测试 .345.1 测试目标 .355.2 测试要点 .355.3 安全测试 .355.4 测试结论 .366. 系统评价 .37参考文献 .3811. 校园一卡通系统开发方法1.1 校园一卡通研究背景随着科技的发展,许多地方的安全性措施由传统的锁具变成了各种门禁系统,一张卡片就可以方便我们的进出,再就是各种会员卡、银行卡等。我们经常会面临这样一种情形,当需要某张卡时,却要花费大量时间来寻找。对于学校来说,每个人可能会去许多地方,比如宿舍、图书馆、食堂、水房等,如此多的卡携带起来非常不方便,而且对学校管理也不方便。因此我们会想到是否可以减少我们手中的各种凭证,只使用一张卡就能完成所有的事情呢。因此一卡通的理念就慢慢出现了,用一卡通的模式代替各种卡证,可以有效的实现身份的统一管理,提高了学校的管理水平。一卡通的使用经历三个过程:单一功能、统一集成功能、以及可扩展的功能。单一功能:使用的第一阶段,每个职能部门各有自己的管理系统与卡,不用部门卡之间不能连通,于是产生了一人携带多卡的现象。统一集成功能:使用的第二阶段,将校园各部门系统进行统一管理,校园卡真正实现了统一使用。这时校园卡集成了身份识别和支付服务,用校园卡取代各种证件,及现金交易。可扩展功能:使用的第三阶段,这时校园卡系统已经在学校各种统一管理中更加突出,也更加实用。它对学校人员、资源、产物进行了有效的整合和共享。新的需求应运而生,用户希望校园卡可以能加职能与人性化。现在校园卡的应用正处于第三阶段,我们有理由相信随着技术的发展,校园卡的各项功能能够更加完善,服务也会更加符合人性化。伴随着信息化环境的发展,物联网与云数据、移动支付等功能也会出现。1.2 校园一卡通研究意义校园一卡通的应用有许多重要的意义。第一,使用一卡通系统不仅方便了学生的携带,还节省了多余卡的制作成本,实现了财务的节约,并且后勤部门能很好统一的管理学校各系统的,使它们之前的衔接提高,有利于教学资源的管理。第二, 使用一卡通的也有效的减少了现金的使用,这不仅在支付时变得快捷,而且还能够有效减少乱收费的现象,对资金的管理更加有效并降低风险和成本。学校管理者通过财政部门及时的掌握校园内部资金的分布,对校内经营者经行有效的管理。2第三, 使用一卡通还可以统一管理学生信息,对校内学生进行准确的掌握消费动向,可以对浪费现象及资金异常及时反馈。校园一卡通的使用可以取代传统单一功能的卡,有效的避免了重复制作,一张卡就可以在餐厅就食、图书馆借书、宿舍出入、水房取水等功能,实现了后勤的统一管理,降低了管理成本。课题设计实现一个基于 WEB 的校园一卡通管理系统,该管理系统主要分为前台模块和后台模块,然后各模块又按照需求分成许多不同的子模块。该系统的设计是由Genuitec 公司开发的工具 MyEclipse 进行开发的,在代码方面主要是以 Java 语言为主的设计语言。通过测试验证,该系统具有一定的实用价值,可以实现一卡通的一些基本功能。1.3 国内校园一卡通应用现状伴随着科学的发展,及各种设施的完善,学校的生活也变得更加舒心与方便,尤其是校园一卡通的使用,收到了学生们的高度评价。校园卡的使用在不同学校之间都许多的差异,但是目前的基础仍然是学生身份的识别与电子支付功能。身份识别的主要使用范围包括宿舍出入、图书馆图书借阅、校门、实验室与考勤等方面。电子支付主要应用于食堂就餐、水房打水、超市购物等。许多新的功能正在不断的出现,比如医疗收费、学费缴纳等,随着技术的不断更新更多的功能会满足我们生活,方便在校的学习。1.4 系统设计模式简介设计模式(Design pattern)是被定义为一套程序设计中可以多次使用、通常被人们了解的、详细分类过的、代码设计的经验总结。我们使用系统设计模式是为了代码的可重用性,让代码可以被人更容易的理解,这样就保证代码可靠性。 所以说,应用设计模式对自己和他人是双赢的;设计模式使编写代码变得工程化;因此设计模式是软件工程的程序设计的框架,这就如同楼房
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030中国宽带CPE行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国室内定位系统行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国学生双肩背包行业深度研究及发展前景投资评估分析
- 2025至2030中国多功能梯子行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国城镇化金融行业市场深度分析及发展前景与趋势报告
- 2025至2030中国国潮市场发展态势与可持续发展建议报告
- 课外活动的精彩瞬间记事作文(4篇)
- 致长的一封信900字(8篇)
- 夏日海滩描绘海滨美景写景11篇范文
- 科学探索精神培养与物理定律学习教案
- 高三数学一轮复习题型与战法精准训练(新高考专用)7.2.2点线面的位置关系(针对练习)(原卷版+解析)
- 翻译理论与实践智慧树知到期末考试答案章节答案2024年湖南中医药大学
- 2024年吉林省中考历史试卷真题(含答案)
- 人教部编版三年级下册语文【选择题】专项复习训练真题100题(附答案解析)
- 免检车辆标志委托书
- 人教鄂教版科学18《制作日晷》课件-科学四年级下册人教鄂教版
- 云南开放大学实-用写作离线作业1-5
- 内科学(肾脏-内分泌-血液)智慧树知到期末考试答案章节答案2024年温州医科大学
- 食品安全与日常饮食智慧树知到期末考试答案章节答案2024年中国农业大学
- 信息安全、网络安全和隐私保护-信息安全控制清单(2024A1-雷泽佳编制)
- 100以内进退位加减法口算题每天60道
评论
0/150
提交评论