




已阅读5页,还剩77页未读, 继续免费阅读
(计算机应用技术专业论文)物流实训管理系统的设计与实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要 摘要 基于m v c 设计模式的j 2 e e 软件开发正成为当今软件开发的一个热点,本课题 中物流实训系统的设计和实现正依赖于m v c 设计模式,并最终以b r 0 w s e r s e r v e r 结构形式实现。 传统j 2 e e 架构使用e j b ,加重开发复杂度,同时容易造成效率低,过度依赖 第三方容器,测试困难和部署复杂等问题。而轻量级j 2 e e 框架的出现改变了这种 情况,它以更简单、更易于管理的方式提供了许多“即开即用”的j 2 e e 服务。轻 量级是指框架的核心是轻量的,体积小,具有简化的编程模型,旨在消除与传统 j 2 e ea p i 有关的不必要的复杂性和限制。轻量级框架不会强迫业务对象遵循特定 平台专有的接口,允许在普通j a v a 对象( p o j o ) 中实现业务逻辑,这意味着它具有 松耦合其它工具或组件的能力。 由于系统采用m v c 的设计模式和轻量级框架实现,m v c 的设计模式使表示层 和业务逻辑层分离,而框架的使用大大提高了开发效率,也保障了系统的可扩展 性和可维护性。为系统的后续运行提供了较好的技术保障。 在本系统,我们首先对系统进行了开发定义和可行性分析,在具体设计过程 中,我们综合分析了软件体系结构、m v c 设计模式、轻量级框架如s t r u t s 、s p r i n g 的特点、j 2 e e 层次结构等特点,并以统一建模语言u m l 对实训的特点及功能进行 了需求分析和设计。基于以上的分析结论,我们设计了轻量级的j 2 e e 五层体系结 构和各层次的使用技术。表示层采用s t r u t s 框架,s p r i n g 框架提供的面向方面编 程技术,提供了解决分散在多个不相关模块中的共同问题的方法。业务逻辑层采 用业务逻辑类或s t r u t s 的a c t i o n 类实现。数据持久层采用自定义的d a t a s e t 类 实现,它提供一种通用的数据保存方式,且更容易将数据返回给表示层的标签显 示。另外,我们在系统的权限管理、自定义标签、数据库连接池、分页显示等方 面采用一些关键技术,最终保证了系统的实现。 本系统主要实现了设备管理、网上预约、课程管理、缴费管理、上课管理、 成绩管理等功能模块,本系统的实现使我校的实训管理更系统化、更合理化,提 高了实训效率,降低了实训成本。 摘要 关键词】实训管理、j 2 e e 、轻量级框架、m v c 、s t r u t s i i a b s t r a c t a b s t r a c t 1 1 1 ej 2 e eb a s e do nm v ci sb e c o i n i l l gah o t s p o to fs o f l w a r ed e v e l o p m e m t 1 1 e d e s i 印a 1 1 dr e a l i z a t i o no fl o 百s t i c sp r a c t i c a l 劬倒n gm 锄a g 锄e n ts y s t 锄i nn l i ssu _ b j e c t a r eb a s e do n 廿l em v c 趾dc a r r i e d 叫tb yb r o w s 耐s e r v 口丘a m e w o r k 血a l l y t h ec o n v e 埘o n a lj 2 e eu s e de j b ,w l l i c hi sh i g l d y 唧l o i t 撕o nd i 伍c u l t ,l o w e 伍c i e n 嘞e x c e s s i v e l yd 印e 1 1 d e i l c eo nt 1 1 et l l j mp a r t ) rc 0 n t a j n d i 箭c 1 1 l tt e s t 锄d m p l e x i 够o fd 印l o y m e n t it h ea p p e a r 强c eo fl i 班魄e i g h tj 2 e e 鲫c 1 :l i t e 酿ec h a i l g e s l es i 舰d o n ,锄di to f 融葛m a i l ym o r es i n l p i ea n dm a i l a g e a b l e 0 u t - 0 仁廿1 e - b o x j 2 e e s e r v i c 鼯l i g l l t 、) l ,e i 曲t ,m ec o r eo ft h e 胁m e w o r ki sl i g 虬w i t l las m a l lv o l 啪e 锄d s 妇p l ep r o 鲫nm o d e l ,w t l i c hi sl l s e dt 0e l i n 】血a t et 1 1 eu 衄e c e s s a r ) ,c o n l p l e x 毋a 1 1 d l 砌t a t i o nc o n c e n l i l l g 廿1 e 觚l d i t i o n a lj 2 e ea p i ;l i 曲似e i 曲t 纳m ,o r kw i l ln o tf o r c e b u s i n e s so b j e c t st 0o b e yl h es p e c i f i c 砬e r f a c eo fm es p e c i a lp l a t f 0 胁,b u ta 1 1 0 wt 0 r e a l i z em eb u s m e s sl o 百ci np l a i no l dj a v ao b j e c t s ,w h i c hm e a n si th a s 日鸸a b i l i 锣t 0 l o o s e l y c o u p l e dw i mo t l l e rt o o l sa r l dc o r n p o n e n t s t h a n l ( st 0 廿l ei i n p l e i i l e n 洲o no ft l l em v c 趴d1 i 班嘶9 1 1 t 仔锄e w o 咄m 忱 m a k e st 量l ep r e s e n t a t i o nl a y 盯锄db u s i n e s sl o 百cl a y 盯s 印删t e 丘d me a c ho t h e bw h e r e a s t l l el l s eo f 觑吼e w o r k 伊e a t l yi i l c r e a s 嚣m ee 伍c i e l l c yo fe x p l o i 硼o na i l de n s u r e s 1 e s y s t e m se x p a n s 撕l 时肌dm a i l l t 血a b i l i 坝w h i c hs u p p l i e sm ep r e f e r a b l et e 出l i q u e 舀l a = r 锄t e e 0 f 也e 曲s e q u e n to p e r a t i o no fn l es y s t 锄 i no u rs y s t e m ,f i r s u yw ed e 6 n em ee x p l o i 觚o na n da l l a l ) r z e 也ef e a s i b i l i 够t h e l l 小埘m gm ed e s i g np r o c 髑s ,w ec o m p r e h e r l s i v e l ya i l a l y z em es y s t 锄s o r w a r ea r c l l i t e c t u r e , d e s i 乒m o d e lo fm v c ,l i g h 铆e i g h tf h m r o r ks u c h 鹊c h a r a c t 甜s t i c so fs 饥i t s 锄d s p 血岛j 2 e eh i 即瞄l y ,雒d 也e nu i l i 母t 1 1 eu 1 1 i f i e dm o d e l i l l gl a l l g u a g ea i l da 1 1 a l y z e l e d 锄a n do fc h a r a c t 甜s t i c sa n d 丘m “o n so fp r a 嘶c a l 仃a i n i l l g b a l s e do nm ec o n c l u s i o l l , w ed e s i 朗e dm el i 曲m e i g h tj 2 e e s 丘v e1 a y 蹦蛆硼蚵t e c t u r e 锄d m a i l i p u l a t i o n t t t a b s t r a c t t e “q u ef o re a c hl a y e r s 饥i t s 丘锄e w o r ki sa p p l i e do np r e s e i l t a t i o nl a y 钉,s p 血g f a m e w o r kp r o v i d e st e c h i l i q u et os o l v et l l ec 0 一p r o b l e m so fm u l t i 一确t a t e dm o d u l e sw i t l l a o p ,a n di to 饪_ e r s 也es 0 1 u t i o nt o 1 ec 0 m m o nq u e s t i o nd i s p e r s e di 1 1m a n yu 1 1 r e l a t e d m o d u l e s b u s i n e s sl o 百c1 a y e ri si i n p l 锄e n t e db yb u s i n e s sl o 酉cc l a s so rs t m t s a 1 1 d a c t i o n sc l a l s s d a t ap e r s i s t e n c el a y 盯i sd o n eb yc u s t o md a t a s e tc l a s s ,w h i c hs u p p l i e sa 疵v e r s a ld a t as a v ew a ya n dc a n 咖1 ed a t at ot a gd i s p l a yo f p r e s 饥t a t i o nl a y e rr n o r c e a u s i l y a d d i t i o n a l l y w eu s e ds o m ek e y t e c _ 1 1 1 1 i q u e si i l 吐l e6 e l d so fp r i 啊1 e g em a n a g 锄e n t , c u s t o m 乜喀,d a t a b a s ec o l l n e c t i n gp 0 0 1 i n g ,p a g i n a t i o na n ds oo n ,i no r d e rt 0e 1 1 s u r e l e i l n p l e m e i l to f 廿1 es y s t e m t 1 1 i ss y s t 锄c a l lr e a l i z e 廿1 e 缸1 c t i o n a lm o d u l e sf 醯m a i l a g e m e l l to fe q l l i p m e i l 奴 a p p o i l l t i i l e n t o n i 1 1 t e n l e t ,m a j l a g e m e n to fc o u r s e s , m a n a g e m e i l to fp a y m e n t , m a n a g e m e n to fc l 嬲sa n d 伊a d e ,m a n a g 锄e n to fs c 0 r ee t c a n dm ei n l p l e m e n t a t i o no f m i ss y s t e n lw i l lm a k eo u rs c h o o l sp r a c t i c a l 佩i l i n gm a n a g e m e mm o r es y s t e m a t i c , r e a s o n a b l ea 1 1 de 舵“v e ,i th e l p sa l s ot 0c u tt l l ec o s t k e y w o 池:p r a c t i c a l 仃a i 血gm 锄a g e i n e n t ,j 2 e e ,l i 洳e i g l l t 仔锄e w o r k ,m v c ,s t r u t s i v 独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工 作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地 方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含 为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。 与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明 确的说明并表示谢意。 签名:一! 兰当一日期:训彦年明厂日 关于论文使用授权的说明 本学位论文作者完全了解电子科技大学有关保留、使用学位论文 的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁 盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文 的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或 扫描等复制手段保存、汇编学位论文。 ( 保密的学位论文在解密后应遵守此规定) 签名:垒塾导师签名:亟蠡 日期:训彩年彻厂日 第一章引言 1 1 背景介绍 1 1 1 项目背景 第一章引言 2 0 0 5 年1 1 月,全国职业教育工作会议在京召开。国务院总理温家宝在会上发 表重要讲话。他强调,当前我国就业和经济发展正面临着两个大的变化。社会劳 动力就业需要加强技能培训,产业结构优化升级需要培养更多的高级技工,因此 需要大力发展职业教育。做好这项工作,对于把巨大的人口压力转化为人力资源 优势,使我国经济建设切实转到依靠科技进步和提高劳动者素质的轨道上来,具 有重大意义。 温家宝在讲话中指出,大力发展职业教育,是推进我国工业化、现代化的迫 切需要,是促进社会就业和解决“三农”问题的重要途径,也是完善现代国民教 育体系的必然要求。国民经济的各行各业不但需要一大批科学家、工程师和经营 管理人才,而且迫切需要数以千万计的高技能人才和数以亿计的高素质劳动者。 我国人口多,劳动力多,特别是农民多,就业问题是一个不可回避而且必须解决 好的大问题,需要发展职业教育,提高城乡劳动力的就业和创业能力。因此,必 须完善国民教育体系,合理配置教育资源,把基础教育、职业教育和高等教育放 在同等重要位置。 温家宝要求,各级政府要把发展职业教育作为关系全局的大事来抓。要把发 展职业教育纳入国民经济和社会发展“十一五”规划,统筹安排,加大扶持力度。 国务院已决定,“十一五”期间中央财政对职业教育投入100 亿元,重点用于支 持实训基地建设,充实教学设备,资助贫困家庭学生接受职业教育。要进一步理 顺职业教育管理体制,形成齐抓共管的格局。要深化劳动人事制度改革,改变劳 动用工、人才选拔中片面追求学历而轻视技能的做法,形成有利于职业教育发展 和技能型人才成长的激励机制。中央和地方财政都要加大对职业教育的投入,支 持职业教育实训基地建设,加强师资培养和培训,建立贫困学生助学制度。他强 调,要大张旗鼓地宣传优秀技能人才和高素质劳动者的劳动价值和社会贡献。我 们不仅要尊重那些有理论素养的教授、专家,也要尊重那些。自己动手、实际操作, 电子科技大学硕士学位论文 有发明创造的技术专家。对生产一线工人取得的各种技术革新成果,凡是能产生 较大经济效益和社会效益的,都应予以重奖。要在全社会形成有利于职业教育发 展的舆论氛围,使新的求学观、择业观和成才观蔚然成风。 正是因为此次会议的召开,全国的职业教育迎来了又一个春天。各种实训基 地如雨后春笋般涌现出来。我校承建的成都市物流公共实训基地也是在此环境下 应运而生。2 0 0 6 、2 0 0 7 年度我校共获得成都市职业教育资金上千万元投入物流公 共实训基地的建设。 我校承建的成都市物流公共实训基地拟投资四千余万,采取一次规划,分期建 设的方针,主要是为培养物流产业发展急需的高技能人才而设立的政府公益性平 台,按照“市场导向、合理定位、资源共享、功能互补”的原则,完成实践教学任务 和社会培训任务。公共实训基地全部建成后可提供2 0 多个职业类别、覆盖7 0 多 个岗位工种的教学、实训,工位可达1 2 0 0 个,年实训量可达4 0 0 0 0 人次以上。 实训基地培训对象为企业在职人员、初、高中毕业生、大学生、转岗人员、 城镇失业人员以及农村劳动力转移等,同时充分发挥实训基地职业技能培训与职 业资格鉴定的双重功能和担负起对物流业的技能竞赛、技术更新等职能;通过加 强校企合作,校校合作和行业协会的紧密合作,服务于物流业各类上岗培训和订单 式培训,实训中心配备有高级技师、教授组成的专家委员会,针对物流企业、各 类院校的需求,为高端人才提供实训平台和整体打造方案。 正是由于实训基地培训对象层次多样且培训量大,因此一个能够进行实训流 程再造的实训管理系统迅速成为了项目期开发的重点,笔者有幸担任了该项目 的技术负责人,负责本次物流实训管理系统的设计和实现。 1 1 2 技术背景 在当今技术领域中,j 2 e e 的开发技术成为主流。面对实训网上预约的需求, 系统需要采用b s 结构模式。 软件开发目前主流采用m v c 模式,此模式能够实现视图、模型、控制的强制 分离,并带来众多优势:首先多个视图能够共享一个模型,同一模型能够被不同 的视图重用,大大提高了代码的可重用性;其次模型是自包含的,与控制器和视 图保持相对独立,所以可以更方便地改变应用程序的数据层和业务规则;最后控 制器提高了应用程序的灵活性和可配置性。 m v c 的实现有多种形式,基于j 2 e e 轻量级框架的实现技术各有特色,如何 第一章引言 根据实训管理系统的特点,选择适当的技术进行设计和实现是本项目开发的主要 课题。 1 2 国内及国外实训管理系统的现状 在公共实训基地规划期间,笔者参观了国内众多公共实训基地,这些公共实 训基地均投入了大量的资金用于实训设备、设施的配备、购置,却很少配备有现 代化的实训管理系统。实训基地的管理老师通常都是通过预约了解实训需求,然 后进行手动的实训排课、管理。 以上海市政府投资两亿建设的天山路公共实训基地为例,要到实训基地进行 实训,团体用户首先得和实训基地签定实训协议书,协议书当年有效。其次已 签约的培训机构进入公共实训基地实训,应提前十个工作日至二个月预约实训, 填写实训预约单,通过传真、邮寄等方式交至上海市职业培训指导中心三号楼 一楼大厅咨询窗口。然后实训中心在收到实训预约单之日起的三个工作日内, 安排实训时间及实训场地,并将安排情况通知培训机构。最后培训机构进入公共 实训基地实训后,填写实训室使用情况表及问卷调查表。对于个人用户, 就得亲自去实训基地凭有效证件进行登记预约,然后等待安排。 正是由于国内大量的公共实训基地忽视了实训管理系统的建设,因此实训人 数和效率受到了一定的限制。笔者在上海外高桥职业培训学校的实训等基地看到 了非常繁忙的实训状况,实训中心不仅要应对本校学生的实训任务,还要面对校 外的众多高校、中职学校、企业进行实训,随着实训人数的增加,实训种类增多, 实训规模加大,但管理却极大地制约了实训业务的开展。 本次开发的实训管理系统分为设备管理、网上预约、课程管理、缴费管理、 上课管理、成绩管理等功能模块,每个单独的模块均可在目前国内的各种应用管理 系统中见到,在国外,这些功能模块也是现代化的教学的必要手段。但是,把这些常 用的应用系统用于实训,在国内和国外均并不多见,特别是实训管理系统反映了 物流实训流程,是针对性开发的应用系统,因此具有一定的独特性。 1 3 本课题简介及本人就主要工作 本课题即是在物流实训管理中进行实训流程再造,通过现代化的管理手段对 参训人员、实训成绩、实训设备、实训师资、实训时间等进行有效的、现代化的 电子科技大学硕士学位论文 流程管理。本系统的设计原则和目标是: 1 、业务流程化管理。 2 、界面可读性强,操作简单。 3 、系统可移植性比较强,既可在我校现在建设的校内实训基地使用,又可以 在我校既将建设的校外实训基地使用。 4 、系统的实用性、安全性和先进性较高。 基于以上几点设计原则,本系统所具有的特点是: 1 、实用性强。能通过本套软件进行实训管理,达到实用的目的。 2 、操作容易。本系统采用图形界面操作模式,贯彻面向最终用户的原则,复 杂的流程通过简单的操作完成,友好的用户界面,操作简单、直观、灵活,易于 学习和掌握。 3 、本系统可运行在网络教室、校园网等局域网,也可运行在城域网或广域网。 4 、提供面向个人用户( 非注册用户、注册用户) 团体用户等多个用户状态。 能面向不同层次的操作。 5 、系统扩展性好,能在此系统的基础上作进一步的功能扩展。 6 、与其它系统接口良好。能够与我校原有开发的信息平台相结合,实现教学 资源共享。 7 、安全性高。 本系统目前已经通过我校的测试、验收并进行试运行阶段,从目前状况来看, 效果较好,当然针对越来越多,越来越复杂的用户群,我们正在做进一步的修改 和版本升级。 本人在本项目的开发中担任技术负责人,主要的工作是: l 、对我校实训基地的管理系统进行全面的、综合的分析,完成需求分析。 2 、主持项目组完成概要设计。 3 、主持项目组进行详细设计,完成五层体系结构和数据库结构的设计。 4 、完成信息发布、上课管理等部分代码。 1 4 本文内容简介 笔者经历了本课题的分析、设计、实现,测试,再修改、再完善的整个软件 开发周期,历时1 年多时间,基本上成功完成了本课题研究的目标。本文从物流 实训管理系统的需求分析、功能设计、技术实现方案以及系统的关键技术等几个 第一章引言 方面论述了一个完整的物流实训管理系统的设计和开发的各个环节。 第一章简要介绍了物流实训管理系统的发展以及本选题的意义。 第二章对本系统的各个模块进行需求分析。 第三章对本系统进行详细设计。 第四章介绍本系统开发的一些关键技术和具体实现方案。 第五章对本系统的开发和研究进行总结,并提出进一步的研究与改善方案。 电子科技大学硕士学位论文 第二章系统的分析 什么是系统体系架构? a n s i i e e e6 1 0 1 2 1 9 9 0 软件工程标准词汇对于体系结构定义是:“体系架构 是以构件、构件之间的关系、构件与环境之间的关系为内容的某一系统的基本组 织结构以及知道上述内容设计与演化的原理( p r i n c i p l e ) n 1 。 笔者在本系统中以如下思路完成软件系统架构的构建: 1 、系统问题的定义 2 、需求分析 3 、架构分析 4 、验证架构以完成系统问题的定义 笔者在完成此系统的分析和设计之前,我们首先对这个系统问题进行定义和 相关可行性分析。 2 1 系统问题的定义及可行性分析 笔者基于成都交通学校实训基地要建成西南地区一流公共实训基地的目标, 提出开发实训管理系统。通过实训管理系统,可以加快信息的采集、传送及处理。 特别是由于本公共实训基地的“政府公益性平台 的性质,面向范围广,参训人 数多,时间需求分散,实训管理的难度大,因此笔者在设计本系统之前,作了充 足的调研工作,并分析了大量的网上预约系统、网上交费系统、网上学习系统、 排课系统等应用软件,并结合物流实训的特点,提出以下问题需在开发过程中解 决: l 、实训管理流程化 对于实训来说,主要是进行相关流程管理,因此在设计过程中必须注意各个 功能模块之间的结合。 2 、实训预约流程尽可能简化,预约冗余信息必须作适当的处理 为了方便用户进行网上预约,必须给用户提供大量、公开的实训项目、实训 时间、实训设备等信息,以满足用户的实训需求。但由于采用网上预约的形式, 不可避免会产生大量的预约冗余信息,因此对冗余信息要做到及时、有效的处理。 第二章系统的分析 并应注意界面的导航及可读性。 3 、实训排课管理上要打破常规教学排课的模式 目前各实训基地对实训的课程安排基本上是按照普通教学管理进行的,以实 训方案、实训计划、固定实训种类、课时为前提来进行排课管理,此种排课模式 虽然运用简单,但忽略了实训的市场需求,如何按照预约情况进行本周的实训课 程的安排,更好地提高实训效率成为实训排课中需要重点解决的问题。 4 、对于个人用户和集体用户的预约、管理应区别对待 个人用户的预约通常是需求不一致的,而集体用户的预约通常时间项目相同 的实训,因此两种用户应在预约、实训过程管理、成绩管理、信息反馈等方面有 所区别。 5 、系统应支持实训设备状态显示 大多数公实基地对实训设备的状态没有进行很好地系统管理,会造成设备使 用率不高等情况。笔者在本系统的设计中将实训设备的状态作为一个实训的基础 要点进行考虑,以达到实训人数和效率的优化。 6 、为注册实训用户提供进一步的服务,如为实训用户提供辅助教学 针对在我校进行实训的注册用户,为其实训项目提供辅助教学( 以登陆进行 免费在线浏览课件的形式解决) 7 、与物流的信息化特征相结合,以条码作为实训的身份标识,达到实训过程 条码化 实训学员在预约、缴费成功后拥有唯一能进行身份认证的实训条码,在进行 任何一个组合实训时均利用该条码有效地与实训项目、教师、成绩等相对应,并 能通过此条码登陆网站进行个性化的学习并得到个性化的服务。 8 、系统的可扩展性 作为实训管理系统,涉及的方面众多:教师管理、学生管理、实训设备管理、 实训课程管理、实训时间管理、实训过程管理、鉴定安排、鉴定过程管理、成绩 管理、评教管理、证书管理、实时资讯等,一次性开发完备存在一定的难度。因 此,分阶段地实现模块功能,并逐渐完善就必须注意项目的可扩展性。 9 、安全性 针对网上注册用户的网上缴费,应在系统安全性上给予充分性考虑。 2 1 1 经济可行性 电子科技大学硕士学位论文 从软件系统开发的成本一收益角度方面,实训管理系统的开发设计属于一项 低投入高效益的工作,从短期来看,一次性的投入比传统的管理模式投入要大, 但从长期利益来看,一旦设计完成之后,可以长期的低成本运行,减少了排课管 理、实训过程管理、实训反馈等多方面的工作量,避免了以后大量人力、财力的 重复投入,同时也更好的避免了在考勤、成绩等各环节人为失误。 2 1 2 技术可行性 互联网的普及和w i n d o w s 的应用推广了i e 浏览器的使用,b s 模式成为当今 软件开发的重点。基于b s 结构即浏览器和服务器结构的应用,简化了客户端负 荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。b s 结构的 网络应用,能实现不同的人员,从不同的地点,以不同的接入方式访问和操作数 据库。基于b s 结构的应用在逻辑上分为五层客户层、表示层、业务层、持久层 和数据库层,这种多层的体系结构提供了一种基于组件的设计和开发应用的模块 化方法。 如今,人们对分布式软件应用系统提出了更高的要求。软件开发人员致力于 提高服务器端的运行速度、安全性和可靠性。在电子商务和信息技术领域,设计、 开发软件应用应该建立在低成本、高效率和占用资源少的基础上。船1 j 2 e e 技术提供了以组件为基础来设计、开发、组装和发布企业应用的方法, 它能有效降低开发软件的成本,并且提高开发速度。 j 2 e e ( j a v a2e n t e r p r i s ee d i t i o n ) 是建立在j a v a2 平台上的企业级应用的解决 方案。j 2 e e 技术的基础便是j a v a2 平台,不但有j 2 s e 平台的所有功能,同时还 提供了对e j b ,s e r v l e t ,j s p ,l 等技术的全面支持,其最终目标是成为一个支 持企业级应用开发的体系结构,简化企业解决方案的开发,部署和管理等复杂问 题。事实上,j 2 e e 已经成为企业级开发的工业标准和首选平台。 本系统采用基于j 2 e e 架构的轻量级框架s 仇l t s ,用来实现m v c 设计模式,并 使用s p 血l g 框架的a o p 技术来完善系统功能。和重量级框架比较,这两种框架具 有开发效率高,代码开源,实现容易等特点。 随着各种开发技术愈加的成熟,该项目的实施成为可能。 2 1 3 社会环境可行性 当前,众多的电子政务都通过网上预约、网上办证等方式开展业务办理,因 第二章系统的分析 此对于我校公共实训中心物流管理信息系统来说,社会可行性较高。特别是现在 网上排课、网上学习、网上银行等多种网络应用的普及,以及条形码、i 心d 等信 息技术在生活中的普及,另外,基于公共实训基地的“公益性 性质,因此该管 理信息系统能够被社会大众接受的可能性非常高。 本实训管理系统的开发周期预期为一年( 2 0 0 7 年3 月开始进入需求分析) ,由 于成都交通学校物流实训基地第一期项目试运行时间为2 0 0 8 年五月,因此时间周 期上也是可行的。 2 2 系统需求分析 需求分析之所以重要,就因为它具有决策性,方向性的指引作用。明确的需求应 该是由用户而不是程序员决定系统的功能。如果需求清楚,用户可自行评定、确 认。如果需求不清楚,那么程序员在编程过程中就得自己决定系统功能。从而引 起争议。 在编程前,系统的范围就应该明确。i b m 、g t e 、t r w 的数据表明修正在 总体结构阶段发现的需求错误,将比当时就发现并修正的成本要高出5 倍,如果 是在编码阶段,要高出l o 倍,在单元或系统测试阶段,高2 0 倍,在验收测试阶 段,高5 0 倍,而在维护阶段,要比原来高出多达1 0 0 倍! 所以,充分进行需求分 析是一个项目成功的关键,对于大型软件开发来说,需求分析的作用远远大于程 序设计。 一、系统目标: 梳理物流实训综合管理流程,吸收、借鉴先进的管理理念,结合实训中心管 理的实际情况,实现管理流程再造,使其更加科学化和规范化。 本系统是一个面向实训的管理人、财、物的综合管理系统。它所涉及到的对 象包括任课教师、学生、管理人员、设备维护人员、管理设备、管理过程、实训 金额等诸多方面。实训中心管理人员通过本系统实现信息和资源管理,安排实训 课程表,管理实训学生情况,实训学生通过本系统实现网上预约,实训信息查询, 鉴定成绩查询等功能。 二、使用用户类别: 本系统的用户有以下几种。 电子科技大学硕士学位论文 学生用户:学生是本系统的主要使用人群。他们使用本系统预约实训课程、 时间、地点,缴费成功后成为注册用户,通过条形码进入实训中心实训,完成实 训后通过条形码进行教师评教。回到家后可通过相应条码i d 号登陆网站查询相关 成绩及浏览相应课件。学生主要分为未注册学生、注册学生、团体用户的学生。 教师用户( 一般用户) :教师中含有多种权限人员。如普通教师仅具有教学功能 和物资查询、报损功能,部门管理员具有设备申请功能,主管校长具有设备申请 审批功能等。具体情况参照2 1 。 系统管理员:系统管理员为整个系统的管理员,可为整个系统的教师分配权 限及进行整个软件系统的功能管理。 三、使用者类别及功能需求描述,见表2 1 : 表2 1 使用者类别及功能需求表 使用者类 使用者名称 说明 功能需求 别 一般用户部门管理员学校用户表中的类设备管理的部门管理 别为部门管理员。通员的功能。 过用户部门来判断 数据的管理权限。 一般用户学校一般用学校的普通用户。具有全体用户的基本 户( 设备使功能。如果是设备使用 用者)者,还有设备使用者的 相关功能。 一般用户学校一般用学校的普通用户。为设备管理功能部分和 户( 教师用某课程的指导老师。学校一般用户( 设备使 户) 为某鉴定的考评员。用者) 的功能一样。 但在培训过程中可以 对学生和培训记录管 理。 培训刷卡, 培训记录查询, 给学生打分。 鉴定过程控制。 一般用户维修人员学校的普通用户。是具有全体用户的基本 某个设备维修者。功能及设备维护维修 功能。 一般用户会计学校的普通用户。具比学校一般用户( 设备 有会计功能。使用者) 多会计报账功 第二章系统的分析 能。 一般用户部门领导学校的普通用户。并比学校一般用户( 设备 且具有设备购买申使用者) 多购买申请第 请第一次审批功能。一次审批功能。 一般用户主管校长学校的普通用户。并比学校一般用户( 设备 且具有设备购买申使用者) 多购买申请第 请第二次审批功能。二次审批功能。 一般用户 学校课程管 整个培训管理过程 培训过程管理。 理的管理。实验管理, 学生管理, 课程安排, 教师管理, 学生成绩管理, 教师评教管理, 鉴定设置, 鉴定管理。 一般用户收费人员收取预约学生费用。收费, 打印条码。 学生用户校内学生学校内的学生。借书查询 成绩查看。 学生用户校外团体学代表多个学生预约网上预约, 生用户的用户成绩查看。 学生用户校外学生学校外的学生。网上预约功能, 成绩查看, 评教。 系统管理系统管理员管理系统和培训。多 设备管理。 员个管理员分权限管培训课程和预约管理。 理。学生和用户管理。 四、性能需求: 1 、易操作性:导航清晰,便于使用。 2 、稳定性:保证持续稳定的运行,确保在相关操作过程中不出现因程序问题 而造成的系统错误、系统崩溃或拒绝服务。 3 、可靠性:服务质量的一个重要方面是能够在期望的等待时间内得到响应信 息。 4 、安全性:安全性是指系统能够保护数据或基础结构避免受恶意攻击或者盗 用。安全性是通过为信息的机密性、完整性和可靠性提供充分的保护来预防风险, 保证系统的安全,是任何系统成功的基本要素。 电子科技大学硕士学位论文 五、界面要求: l 、符合一般用户的w d d o w s 操作习惯的界面; 2 、界面要求提示明确、状态清晰; 六、输入、输出要求: 1 、能够导入e x e c l 或者原s q l 2 0 0 0 数据库的相关数据 2 、能够将表格以e x e c l 输出相关数据或信息,以便第三方程序能够识别; 3 、能够以报表方式打印相关数据或信息; 七、运用u m l 统建模语言进行建模 统一建模语言( u n i f i e dm o d e l i n gl a n g u a g e ,u m l ) 是一种用于软件密集型系 统的制品进行可视化、详述、构造和文档化的图形语言。u m l 给出了一种描绘系统 蓝图的标准方法,其中既包括概念性的事物( 如业务过程和系统功能) ,也包括具 体的事物( 如特定的编程语言编写的类、数据库模式和可复用的软件构件) 。乜3 u m l 使用面向对象的概念来分析、描述软件系统并构造系统模型,是一种在大型复杂 系统的建模领域中得到普遍认可的优秀软件工程方法。 u m l 通过三类图形建立系统模型:u s ec a s e 图,静态结构图( 类图,对象图, 组件图,配置图) 和动态行为图( 顺序图,协同图,状态图,活动图) ,这些图可 以从不同抽象角度使系统可视化。 对系统需求的建模是通过u m l 的用例( u s ec a s e ) 图实现的。用例模型描述 的是外部执行者( a c t o r ) 所理解的系统功能。首先,它描述了待开发系统的功能 需求;其次,它将系统看作黑盒,从外部执行者的角度来理解系统;第三,它驱 动了需求分析之后各阶段的开发工作,不仅在开发过程中保证了系统所有功能的 实现,而且被用于验证和检测所开发的系统,从而影响到开发工作的各个阶段和 u m l 的各个模型。 对于本系统,我们做出了如下的详细需求分析: 本实训管理系统主要由设备管理、网上预约、课程管理、缴费管理、上课管 理、系统管理等模块组成,并同时为我校原有的网上教学系统、另购的实时显示 系统( i n f o c a s t ) 等系统预留接口。本次开发项目的总体结构如图2 1 。 第二章系统的分析 图2 1 总体功能结构图 系统的总体流程主要由六部分组成:基础数据的管理,预约,排课,收费, 上课,成绩结果。总体流程图如图2 2 。 图2 2 总体流程图 系统流程分析概述: 基础数据管理:课程管理用户首先应对基础数据进行设置,这部分数据包括 了实训设备、实训课程、实训教师、实训时间、实训场地等,基础数据的管理主 要由学校的用户使用,一部分功能采用固定权限,依据教师的类别分配功能,另 一部分提供给管理员采用灵活的方式进行权限分配。 预约:由网上学生用户,团体用户使用,在校学生用户通过因特网访问系统, 实现在线预约功能。 排课:由课程管理用户根据预约统计情况安排上课。学生可在因特网上查询 课程安排情况。 收费:学生到校或网上交费后才能上课,学生缴费后生成实训条码,凭条码 进入上课区域。 上课:上课过程由系统进行整个过程控制。教师刷条码开始上课,下课时再 刷条码结束上课。 成绩结果:上课完成后,教师为学生打分,学生为教师评教。实训有两种方 电子科技大学硕士学位论文 式:培训和鉴定,所以最终的成绩结果也不同。学生参加培训获得课程成绩,参 与鉴定获得鉴定成绩,鉴定成绩加上理论成绩才是学生最终鉴定总成绩,并可以 此生成相关鉴定证书。学生参加鉴定不需要对教师评分。学生完成实训后,可通 过条码号登陆网站进行相关成绩的查询和证书的查询。 以下是对各个功能模块的具体分析和建模。 2 2 1 设备管理 设备管理面向对象为全校设备管理,设备中包含原有学校硬件设备及新添置 的物流实训设备,而物流实训设备状态对物流实训课程的安排起着关键作用。设 备管理既是为了统一管理全体设备,也是实训阶段的基础数据的来源。 设备管理可进行购买、入库、领用、维护、维修、报废等操作。设备管理的 主要用户为学校教师用户,包括普通教师用户,部门管理员,会计,部门领导, 校长,维修人员以及系统管理员。设备管理用例图如图2 3 。 员 图2 3 设备管理用例图 设备管理用例图描述了设备管理的核心功能。普通教师只具有基本的数据查 询功能和设备损坏报告功能。部门管理员管理部门全部设备,包括设备购买申请, 设备购买后的设备信息录入,设备基本信息管理,设备维修维护情况的管理。会 第二章系统的分析 计验证新录入设备信息,对设备报账,为设备生成编码并将设备信息加入到系统 中。维修维护人员负责日常维护,设备维修。部门领导、主管校长、校长负责购 买申请的审批。设备管理类图如图2 4 。 目揖早 自目窜 : i 目一目 图2 4 设备管理类图 设备管理类图描述了设备管理功能使用到类,这些类对代码的编写和数据库 表结构的建立很重要。设备管理的核心类是教师和设备,其他的购买申请,维修, 维护都依赖于教师和设备。 2 2 2 网上预约 网上预约是系统的主要功能之一。网上预约要求为互联网用户提供简单易用 的预约方式,包括提供实训基础信息,进行预约、预约结果查询,课程安排查询, 成绩查询等功能。 分析网上预约的主要用户是参加实训的校外学生,他们不容易获得实训信息, 而需要通过网络获得实训信息。 未注册学生为首次参加实训。预约成功缴费后会成为注册学生。注册学生参 加过实训,具有个人编号。团体用户是管理多名注册学生的单位用户,可为多名 注册学生集体预约。网上预约用例如图2 5 。 电子科技大学硕士学位论文 一瞅 妁醐” 夸 图2 5 网上预约用例图 网上预约的类主要包括未注册学生的预约,由于未注册学生预约信息和个人 信息是关联的,可以认为未注册学生预约为类,其中包含了未注册学生信息。还 包括团体用户类,注册学生类。为了灵活管理课程,基础实验课程为学生实际上 的课程,学生预约课程计划,其中包括了基础实验信息,即学生预约一个课程计 划就可以上此课程计划包含的全部基础实验课程。网上预约类图如图2 6 。 宫宦目目 i 崮目营 图2 6 网上预约类图 第二章系统的分析 网上预约的状态图反映用户操作的流程。注册用户需要登录才能预约和查询。 用户可以在主页面选择具体功能,通过查看预约情况可以供用户预约参考。用户 预约需要先选择课程,其中包括了多个基础实验课程和课程限制的人数,再选择 上课时间,如果是团体用户则需要选择参加实训的学生。未注册用户可以直接预 约,但需要填写个人信息,如果需要查询预约结果则通过个人信息查询。网上预 约状态图如图2 7 。 一 注j l i 用户、 2 2 3 课程管理 登录 主页面 选择课程 、。 。一 业 选择时间 课程安排 成绩查询 查看课程预约情况 一赵厂 课程管理是由学校课程管理员使用,主要包括实训课程管理,预约统计和课 程安排。实训课程管理是对预约和上课的基础数据进行管理。预约统计为管理员 排课参考依据。课程安排是课程管理的主要功能。课程管理用例图如图2 8 。 电子科技大学硕士学位论文 图2 8 课程管理用例图 课程管理主要包括的类有基础实验课程,注册学生预约,未注册学生预约, 课程安排,课程时间,由于实训有培训和鉴定两类,对于鉴定需要设定鉴定的考 试题目。课程管理类图如图2 9 。 目扫 自三; - 髫 l 目目 图2 9 课程管理类图 课程管理的主要功能操作是安排课程。管理员登录系统可以查看预约统计, 根据统计情况选择要安排的课程,设置上课的时间,就形成了课程安排。还需要 i 鲈 j 。 第二章系统的分析 向课程中添加学生,教师和上课位置。课程管理状态图如图2 1 0 。 2 2 4 缴费管理 图2 1 0 课程管理状态图 缴费管理是指成功预约的学生,到学校向收费人员缴费。由于实训课程的课 时及难度不一,因此收费标准不一样,需要制订收费规则并管理。系统应当提供 相应的收费记录功能来记录了学生每次的缴费情况。缴费管理用例图如图2 1 1 。 图2 1 1 缴费管理用例图 缴费管理是介于网上预约和培训管理之间,拥有会员业务,在线缴费业务, 优惠活动业务的综合系统。主要用户包括个体团体用户、缴费业务人员,总管理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年电子竞技俱乐部电竞俱乐部赛事风险管理报告
- 2025年文化娱乐产业知识产权保护与技术创新研究报告
- 2025年环境监测物联网在环境监测行业中的应用与数据管理报告
- 2025年数字文化产业商业模式创新与数字博物馆数字资源管理报告
- 框架静态分析-洞察及研究
- 2025至2030中国进口食品行业发展趋势分析与未来投资战略咨询研究报告
- 客房经理培训课件内容
- 微量元素精准供给-第1篇-洞察及研究
- 消防车辆消防知识培训课件
- DEL-I25-生命科学试剂-MCE
- 实验室危化品安全管理培训
- 复苏室患者的交接流程
- 老旧小区改造给排水施工方案
- 【人教版化学】选择性必修1 知识点默写小纸条(答案背诵版)
- DB21-T 2523-2015矿山地质环境恢复治理规程
- 2024天津高考英语试题及答案
- 实验室中央空调施工方案
- 幼儿园 中班语言绘本《章鱼先生卖雨伞》
- 中医学藏象学说课件
- 软件平台建设和运营合同
- 连锁酒店相关行业项目操作方案
评论
0/150
提交评论