《WEB开发实训》报告.doc
《《WEB开发实训》报告.doc》由会员分享,可在线阅读,更多相关《《WEB开发实训》报告.doc(33页珍藏版)》请在冰豆网上搜索。
长春工程学院计算机技术与工程学院课程实训报告
实习报告
实习名称:
Web开发实训
设计题目:
医院网上挂号系统
学生姓名:
邴文玉
学号:
1204431209
专业班级:
软件1242
指导教师:
张英杰
完成日期:
2015年12月11日
计算机技术与工程学院
报告正文排版要求
正文通篇段落1.5倍行距、宋体五号
一级标题4号黑体
二级标题小四黑体
图片、表格的格式参照本科毕业论格式,即表格:
表名小五黑,表头小五黑,表内数字、字母小五TimesNewRoman体,表内文字小五宋体;表框线两端不封(三线表)。
图解:
图名小五黑,图说明8.5黑体。
图表的大小要适中。
或咨询自己的指导教师,教师列表如下:
软件1241班综合实训及其毕业设计分配情况(41人)
教师姓名
学生学号
教师电话
李天宇
1
6
11
16
22
31
32
康烨培
13154354465
潘欣
2
7
12
17
23
30
33
26
13844908223
赵健
3
8
13
18
吴佶远
29
34
37
15843123903
聂振海
4
9
14
20
25
28
35
36
13089418780
张素莉
5
10
15
19
李猛
27
曹鑫毅
倪楚星
13009108756
软件1242班综合实训及其毕业设计分配情况(38人)
教师姓名
学生学号
教师电话
赵洁红
5
6
11
20
25
30
31
郭超
13104410157
龚宇辉
4
7
12
19
24
29
32
马忠明
13086886436
王文涛
3
8
13
18
23
28
10
李强
13843141256
张英杰
2
9
14
17
22
27
34
13844051975
佘向飞
1
33
15
16
21
26
李博
孙伟豪
13756064189
2
《Web开发实训》成绩评定表
题目
医院网上挂号系统
实习时间
2015年10月26日至2015年12月11日
实习内容简介:
由于每每在医院都有老多人在排队进行挂号,浪费了很多时间,导致了医院的拥挤,降低了医院的办事效率,所以本次设计的目的主要是解决医院挂号难,挂号费时的问题相信这样可以更好的提高医院效率,即提高了病人的就诊效率。
本系统采用JAVA语言编写,eclipse作为开发环境,oracle为后台数据库,用的是tomcat服务器,构建一个医疗挂号系统,从功能需求来规划框架,最后设计数据库和编写代码进而完成全部功能要求。
指导教师评语:
指导教师签字:
年月日
成绩评定
平时(20%)(出勤、表现、团队意识)
报告(20%)(格式规范,图表准确)
设计成果(30%)(系统功能)
答辩(30%)(回答问题准确程度)
总成绩(五级分制)
目录
第1部分实训目的 2
第2部分实训内容与要求 3
2.1实训内容 3
2.2基本要求 3
第3部分报告正文 5
3.1设计选题 5
3.2编程语言的选择与服务器环境搭建 6
3.3需求分析 9
3.4总体设计 11
3.5后台数据库设计 13
3.6关键代码设计 16
3.7运行结果 17
第4部分实训总结 27
第1部分实训目的
软件工程专业是一门实践性很强的学科。
它不仅要求学生具备扎实的理论基础,更要求具备相当的实践开发能力,能解决实际工作中的需求和问题。
WEB开发实训不仅是教学计划中实践性教学环节的重要组成部分,也是学生感性认识与理性知识联系统一,在实践中检验所学理论知识的重要途径。
该实训通过对Java语言、HTML5、CSS、JavaWeb、Oracle(SQL)数据库应用设计语言的复习和锻炼,并且通过使用MyEclipse开发平台设计相应项目,以达到充分熟悉开发平台及其应用设计。
同时掌握并实践软件项目设计规范及其开发流程:
需求分析、概要设计、详细设计、代码编写、系统测试及软件手册编写,以便提前适应软件公司开发流程、环境和工作要求。
通过实训,培养学生综合运用已学知识Java语言的面向对象编程能力;培养学生的动手能力、良好编程规范、编程方法,以便能较全面地理解、掌握和综合运用所学的知识,提高编程能力,增强自己的团队协作意识,了解软件开发的思考角度和主要流程。
为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。
第2部分实训内容与要求
2.1实训内容
学生应到软件开发和技术研发类企业参加实训,也可以在校内根据指导教师要求完成实训。
根据所在实习单位从事领域和业务模式,可完成下列实训任务之一:
1.完成WEB前端的开发。
可根据实习公司项目需求,实现产品的页面交互和数据逻辑展示;利用HTML5/CSS3/Javascript/jQuery开发符合W3C标准的网站前端页面,掌握一种开发框架,如Bootstrap框架等。
同时能够完成基本的后台操作。
2.完成某一个项目中WEB后台的开发。
利用相应的服务器端技术,建议采用JSP、JavaEE、及其数据库技术基于已有的WEB前端完成后台业务逻辑的实现。
熟练掌握WEB开发的相关技术,掌握WEB开发的基本流程及其各环节之间的关系。
2.2基本要求
1.设计要求
·数据库采用SQLServer或Oracle,编程语言不限、编程技术不限,提交档件中要包括数据库文件;
·界面可以使用表格布局或DIV+CSS布局,用户的输入或选择要有相应验证;
·文件要分门别类存放;
·编码中的各种命名要符合命名规范,重要语句也需加注释;
·编程过程要进行异常捕获及处理;
·对Web应用程序进行适当配置;
·系统具有可移植性。
2.成果要求
·提交完整的可运行的系统代码;
·提交符合格式规范的实训报告。
3.通过学习认识了解企业在实际研发过程中采用的技术、开发过程和规范,加深对所学的软件开发技术、软件工程思想的理解和认识。
4.掌握学习企业在实际开发中采用的新技术、新思想和新管理规范,拓展自身的知识面和实践技能,为今后的择业做好技术和心理储备。
5.接受实习单位实习导师及其校内指导教师的指导和监督,学习企业员工的团队合作、敬业精神和职业素养,培养自身的责任心和戒骄戒躁的工作态度,努力成为品德与才干兼备的优秀软件工程人才。
6.通过专业实习对本专业领域有深入了解,并根据实习内容对自己未来的工作方向进行定位。
第3部分报告正文
3.1设计选题
传统的医院门诊挂号是即时挂号、即时就诊门诊模式的。
但是这种就诊的模式给患者带来许多不便。
老百姓反映最突出的是“三长一短”的问题,即挂号时间长、候诊时间长、交费时间长、看病时问短。
据统计,患者在门诊有60%以上的时间都是用来等候的,真正就诊的时间却很短。
门诊的挂号厅的建立,需要大笔的费用和大量的地方空间还需要人员管理,这是要耗费不少的资源。
高峰期挂号大厅人满为患很可能会导致患者病菌交叉感染,这样对于挂号厅的建设管理也是有一定压力和难度的。
此外,有些患者行走不便,到了挂号厅还要等候排号,而且也不一定能排上号看上病。
有些患者就只好立刻转移到其他医院再挂号再等待。
如果可以足不出户在家里先预约挂号,在家休养等待叫号看病,这样把缩短了看病流程,节约了患者时间,对于患者来说是多么贴心的照顾。
如今计算机技术和网络技术发展趋势良好,网络的速度,稳定性和安全性都不断在改善,计算机和网络设备性价比也不断在提高,大众都普遍承认了这种信息传递媒介的便利性和有效性。
通过网络实现预约挂号的想法便应运而生,这对于加强门诊挂号的便捷性,安全性,高效性和提高节源效益方面都有重大的意义。
这是对现行的即时挂号、即时就诊门诊模式的补充和完善,是为缓解群众看病难问题的有益尝试,满足了不同层次患者的需求,合理利用了门诊资源,发挥了专家的优势,优化了门诊的服务流程。
早在1999年9月,北京市卫生局就曾组织北京部分医院,提出了预约挂号“一卡通”的服务内容。
预约门诊服务相对于即时门诊而言,就是指患者通过电话、互联网、手机短信或银行卡等形式,选择预约专家、就诊时间来完成门诊号的预约。
这种形式能有效地缓解患者挂号难的问题,为患者合理安排看病时间提供了便捷。
后来,这种以现场,电话预约,短信预约,网上预约的方式并存着的门诊挂号模式慢慢地得到广泛的应用。
如北京的统一预约挂号平台在七月试运行一个月,预约就诊比例达40%。
网上预约挂号比传统方式便利卫生,而且现已采用实名制注册来减低“号贩子”的出现几率;而且为确保预约挂号的顺利实施、保护患者的利益,医疗机构管理部门也协调合作建立和完善相关的制度,使这种便民预约挂号方式更好为大众服务。
虽然网上预约挂号优点多多,但是还未能成为主流的挂号就医模式。
如在天津所有二级以上医院已全部实现预约门诊,但预约挂号率迥异,最低1%,最高可达75%,预约率较高的是专科医院;北京的统一预约挂号平台在七月试运行的一个月,电话预约与网上预约比例约为3:
1。
这其实这和很多社会因素相关。
而针对系统建设的方面,如何避免“号贩子”用多个身份证或者用假身份证申请账号侵占预约资源,并以高价叛卖专家号是一个普遍存在的难题。
在欧美国家,患者看病一般都需要预约挂号。
除非急诊,很少有人直接到医院找医生的。
没有提前24小时的电话预约,医院一般也不会接诊。
一些医院设立的预约挂号部门,一般都由经验丰富的医生、护士担任接线员,以便根据患者自诉症状建议应挂科室,推荐专家。
也有部分的医院可以同时通过网站预约的。
随着网络功能及宣传手段不断优化和人民群众观念的不断更新,网上预约挂号前景无疑是可观的。
按现在的中国门诊预约就诊患者的年龄及受教育程度和使用网络资源程度的情况分析来看,各种预约方式和谐并存着才能满足不用类型的患者的需求。
网上预约挂号的实施刚起步不久,预约挂号系统的不断改善优化还是一个循序渐进的过程,要先向更好地为习惯使用这一资源的患者服务的目标进发!
3.2编程语言的选择与服务器环境搭建
1.编程语言的选择
本系统采用JAVA语言编写,eclipse作为开发环境,oracle为后台数据库,用的是tomcat服务器,Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。
Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
OracleDatabase,又名OracleRDBMS,或简称Oracle。
是甲骨文公司的一款关系数据库管理系统。
它是在数据库领域一直处于领先地位的产品。
可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。
它是一种高效率、可靠性好的适应高吞吐量的数据库解决方案。
2.服务器环境搭建
2.1硬件环境
处理器:
AMDPhen