信息管理系统系统设计(精选8篇)
信息管理系统系统设计 篇1
《管理信息系统》课程设计
一、目的通过课程设计使学生更进一步掌握课程的有关知识,提高实施管理信息系统的综合能力,并将所学的内容在实践中加以提高。通过查阅资料,了解所学知识的应用情况。同时也使学生通过动手进行设计,从而提高解决实际问题的能力。
二、选题
学生根据前期课内实验时自己所确定的相关行业的管理信息系统自行选择题目或自己独立开发软件。
三、任务
本课程设计分为需求分析、系统设计和应用程序运行调试维护三个阶段进行。基本要求为:
1、认真查阅资料
2、遵守课程设计时间安排
3、按时上机,认真运行或调试程序
4、认真书写报告
报告书写格式(见附录):
1、课程设计封皮
2、课程设计说明
3、课程设计成绩
4、正文
5、参考文献
四、进程
1)选定设计课题,下达设计任务(课外时间)
由学生自己选题,但学生选题需通过指导教师批准。课题应在设计周之前提前公布,并尽量早些,以便学生有充分的设计准备时间。
指导教师在公布课程设计课题时一般应包括以下内容:课题名称、设计任务、技术指标和要求、主要参考文献等内容。
2)教师讲解
a.介绍课程设计的内容、要求、安排、考核方法、注意事项
b.讲授必要的课题背景和相关知识、原理。着重帮助学生明确任务,理解管理信息系统的一般设计方法。
3)学生查询资料,进行分析、设计并完成设计报告
设计报告应包括的内容:系统分析:子系统划分、业务流程图、数据流图、数据字典、关键算法。系统设计:功能结构设计、I/O设计、代码设计、界面设计、数据库设计、网络环境。撰写设计总结报告。
4)学生运行或编制程序
学生运行并研究已有的管理信息系统,或者完成自己开发的信息系统的程序代码的编制和调试工作。
5)验收并简单考查
学生在运行使用已有的管理信息系统或编制完新的程序后,由指导老师进行检查,通过相关测试后,进行成绩评定。
审查设计报告是否规范,设计方案是否合理、正确、可行,否则要求调整或整改。教师记录学生的相应成绩。
五、考核方法与成绩评定
1、考核方法
课程设计采用课程设计报告和课程设计综合评定成绩,以课程设计报告为主,参考对相应的管理信息系统程序的熟悉程度或自己编写程度的水平。
2、成绩评定
成绩优秀、良好、中等、及格和不及格五级计分。
1)未完成设计任务,没达到设计要求则成绩为“不及格”。
2)基本完成设计任务,并撰写出课程设计报告则成绩为“及格”。
3)学生能够认真查阅资料,独立完成设计任务,程序运行或调试通过,并且撰写出课程设计报告则成绩为“中”。
4)学生能够认真查阅资料,独立完成设计任务,程序运行或调试通过,功能完善,操作灵活,界面美观,并且撰写出课程设计报告则成绩为“良好”。
5)学生根据自身的实际能力,在实现设计题目基本要求的基础上增加一些功能,评定成绩时根据其难度和完成情况给与适当加分,如界面效果,系统操作的方便性、灵活性、创新性等,如果设计非常完善则成绩为“优秀”。
信息管理系统系统设计 篇2
电机是陀螺的核心部件之一,对于航空生产单位每年需完成千余套电机生产,并产生大量产品性能参数文件。这种单纯的文件管理模式,每一套产品各自建立独立的记录文件均需要手工录入完成,数据处于一种分散状态,难以实现集中控制和数据资源共享,严重制约了信息的查询、汇总及数据的分析。随着产品数量的逐年积累,存档文件的保存、管理和检索工作量越来越大。
电机的生产过程在装配前需要对多个尺寸进行反复尺寸预选配以保证质量,参与选配的零件通常批量较大,一般数十至上百不等,且机械加工后的匹配尺寸一致性较差,以手工进行尺寸收集、整理并反复对比、筛选的方式进行预选配的操作非常繁琐、耗时费力,加之随参选数量增加而可能无限扩大的操作难度导致根本无法对库存的千余个零件进行再利用,很难达到最佳的选配合套率,资源浪费严重。因此,提高选配效率、选配合套率和信息管理质量,研制一套高效、可靠的电机信息管理系统,实现电机生产相关信息的录入、维护、检索、查询及选配等信息管理自动化,对电机的生产装配有重要意义。
1 系统的功能结构
基于数据库技术的电机信息管理系统采用模块化设计原则,主要由五个模块组成:零件信息模块、零件选配模块、选配参数设置模块、信息查询及报表打印模块、工序模块。
1.1 零件信息模块
零件信息模块由电机信息、零件信息管理等几个子模块组成,每个子模块可独立完成各相关信息的录入、修改、删除、检索及数据有效性控制。为各模块提供开放的编辑模式,可随时定制和扩充已有的资源,进而保证随着生产的持续扩大其可容到整个生产过程中。
1.2 零件选配模块
本模块实现电机零件装配尺寸的选配。
(1)实现对待装电机进行两个端盖、一个壳体的选配操作,并实时更新关联零件数据表相应记录的选配状态以充分保证选配操作的有效性。内容包括分批量选配、单项选配两种操作模式。
(1)分批量选配:提供多种选配算法,用户可根据各批次待选产品尺寸参数的特点,灵活地进行选配操作以寻求最佳的匹配状态。系统会根据装配尺寸公差带实时地给出数据选择最近最优、中值最优、全匹配量三种选配算法,完成批量产品预选配。
(2)单项选配:读取系统选配参数自动检索待装配零件的预选状态,并汇总所有可选零件的匹配信息,双击选中后可建立单个电机的选配关系。
(2)对因各种原因需要进行选配关系更改的电机提供取消选配关系功能,并同时更新关联零件数据表相应记录的选配状态。
(3)选配操作权限控制。
1.3 信息查询及报表打印模块
此模块提供各类电机信息的查询、汇总和报表打印,包括各数据表关键字段、批次电机配套关系、详细选配信息、典型性能参数、测试数据、选配合套率等的实时查询、汇总及报表打印,为实际生产中高频的信息检索需求提供联合查询汇总功能。
1.4 选配参数设置模块
此模块为零件选配提供匹配要求范围的依据。“选配参数”各独立成字段,以提供由于各种原因导致的参数修改,比如设计参数的更改,或为了保证适合的装配增加工艺性参数。
1.5 工序模块
对电机生产过程中涉及的工序信息进行维护,包括工序序号、名称、是否为正常工序、生产周期等。在电机数据表填入相应的工序信息后,即可进行诸如批次产品生产进度及结束时间等各类信息的查询、汇总,可便于及时、直观地掌控生产进度、辅助组织生产。
2 系统模式设计
2.1 系统逻辑模型建立
对电机信息及其操作进行系统、全面的分析,建立合理、完整的系统逻辑模型,为信息的记录、更新、联合查询汇总和选配处理构筑良好的数据环境。
从信息资源管理的观点出发,分析不同活动内容及相互间的联系,形成数据流和处理器,绘制数据流图以描绘系统逻辑模型。
对具有事务操作的数据流,根据其数据来源按关联程度进行系统的划分形成相应的数据表,将各类信息对应地抽象为属性唯一的数据项,并为其确定合理的数据结构。
规范各数据项录入内容及相应的数据表达式,使之能够在不同的管理活动中共享;规范事物运行中有关联信息的处理,比如电机数据表和各零件数据表中零件编号及选配状态改变后各相关标志位的置位值。置位条件的统一,为数据流和事务实现准确的程序化控制提供可靠的依据。
2.2 数据库的实现
根据以上分析中确定的系统功能,进行系统信息关联分析以及其他电机信息的建模分析后,对各种结构进行综合划分和整理,建立相应的数据库。
数据的储存独立于它的使用程序,本数据库的建立是基于SQL的数据库管理系统,使用时只要适当改变应用程序的初始化文件参数即可。选用SQL Sever系列的DBMS作为绑定的数据库,数据的安全性、可靠性会更强,系统将更适合基于网络运行。
2.3 输入/输出设计
输入数据的正确性、时效性和完整性对整个系统的质量与功能具有决定性作用,在程序的实现过程中尽可能采用了保证系统运行时输入格式正确性的校验以及许多数据的自动记录、更新,保证了数据的正确、及时和有效。输出设计是面向用户的,因此无论屏幕显示还是报表输出,本系统都尽可能采用用户所熟悉的习惯方式。
3 典型模块的程序控制要点
3.1 各类信息的维护
(1)对数据项录入、修改、删除的有效性进行控制,如检测录入信息的数据类型、容量及取值范围等,以实现程序准确控制,诸如电机表中录入的轴承编号在同一定子、不同定子的唯一性等等,并实时给出各类操作进行的步骤、注意事项及产生结果等相关的明确提示。
(2)对数据进行严格的一致性检查和控制,以确保数据的安全性、可靠性和可维护性,如电机及各零件编号的删改操作会释放与之匹配的所有零件的选配关系并更新选配状态。
(3)为提高数据库的维护效率,提供批次电机选配状态确认等批量信息操作。
3.2 零部件的批量选配
(1)对所有待选元件记录进行匹配筛选。编写算法,对所有未选配的定子、端盖、壳体,以一一对应的方式依次进行各记录预匹配情况的检索、对比,筛选出所有满足全部选配参数要求的对应匹配关系。简易流程如图一所示。
(2)对满足筛选条件的记录进行选配及选配优化
(1)综合分析各选配影响因素,编写有效算法(如图二所示),使能够成功选配的端盖、壳体尽量多。
(2)对应的定子的匹配信息,以供随时检验选配结果是否满意,选择保存或取消选配结果。
(3)选配优化:提供最近优化、中值优化、全匹配量三种选配算法进行预选,同时统计选配合套率。
(4)实时根据各操作步骤自动置位所有零件选配状态。
3.3 零部件的单项选配
为能够覆盖所有可能发生的选配情况,提供单项自动选配模式,以供小批量调整。选中待选定子记录:检查定子选配状态,如未选配端盖I则显示所有可与轴承A匹配的端盖信息,双击某一端盖信息,双击某一端盖建立选配关系。端盖B与壳体的选配与此相同。直接双击选中的端盖:自动检索匹配尺寸范围并给出匹配信息提示,满足待选端轴承则选配,不满足待选配一端轴承,而已选配的一端端盖又可以满足待选配的轴承,可自动调整两端选配的端盖位置。可选零件信息显示包括零件编号、与待配零件过盈量、与所有库存零件可匹配数量,并按可匹配量升序显示。
4 系统的实现
系统采用基于客户/服务器的体系结构,数据库应用软件功能的扩充和完善完全独立于数据库内容。其应用程序采用PowerBuilder语言开发。
5 程序测试
编写测试程序,通过大量有效的数据验证选配算法效率。
(1)任取多组具有完整配套关系的电机记录30~50套,恢复为独立的未选配元件进行逆推测试检测算法选配效率,其选配合套率大于88%。
(2)任选多批次实际产品进行模拟选配,各批次一次选配合套率71%~84%,一般的全匹配量≥最近最优≥中值最优。
(3)由于选配算法不可能达到100%的有效率,一般可在一次选配后进行第二轮补选,其选配合套率可提高3%~7%,但第三轮补选则基本无效。
(4)由于选配质量包括尽量高的选配合套率和尽量好的匹配参数,待选原件尺寸数据很好时,可采用例如中值最优以获得最好的装配质量。
6 运行情况及结论
电机信息管理系统的研制与使用,实现了全部电机零件的自动化选配及相关信息资源的综合开发、利用,创造性地解决了生产中的实际问题,充分发挥了计算机在生产过程中的强大效益。本设计应用于实际生产后,以完成200套电机的选配,入库端盖500多、壳体700多。
(1)全部零件及其尺寸、匹配关系、性能参数等实时、准确的跟踪和汇总,充分提高了数据信息管理的效率和质量。
(2)充分提高了选配效率和选配套率。由于每批次选配时均可对全部库存为选配零件进行筛选再选配,其零件利用率可无限接近100%,使库存降至最低。
(3)可方便进行选配优化,以适应于不同尺寸特点的批产品选配。
(4)最大限度地避免了手工操作的不完整性、主观随意性,处理效果不受产品批量和加工尺寸的影响,选配操作更加稳定、可靠。
(5)放宽了零件加工尺寸要求,产品的机加效率和合格率也明显提高。
(6)实现了信息的集成和共享,对其有效整合和利用,充分简化了生产管理流程。
摘要:本文依赖于科学的信息管理模式和先进的计算机应用技术,建立电机信息管理系统,实现电机信息资源获取、存储、处理、利用、更新的有效控制,充分发挥信息价值;利用现代化信息技术有助于改善企业管理,提高竞争力和经济效益。
关键词:信息管理模式,计算机应用技术,信息管理系统
参考文献
[1]张开.SQL Server2000数据库管理系统使用手册[M].北京:电子工业出版社.
信息管理系统系统设计 篇3
关键词:系统开发;开放实验室;系统设计
中图分类号: TP315 文献标识码: A 文章编号: 1673-1069(2016)34-118-2
1 概述
前些年的高校扩招导致如今高校毕业生日趋增多,2016年大学毕业生人数已达到了历史新高,上升到了创纪录的765万人。很多毕业生没有达到企业要求的技术水平,在毕业之前没有找到合适的工作,一毕业就失业,近几年的就业形势很严峻。一方面是很多企业求贤若渴,希望大学毕业生到企业能够上手直接工作;另一方面,很多大学毕业生在学校没有掌握企业要求的实践技能,不能满足企业的用人需求。用人单位感觉应届毕业生眼高手低,不能马上从事相关工作,离企业要求有一定差距。如此造成了人才市场的供需矛盾。当前很多高校将课堂学时压缩,将更多的自学时间留给学生,让学生有更充裕的时间进行课外活动。然而很多学生参与的课外活动却与学校的初衷相背离,一些学生沉迷于网吧,将大部分课余时间都用于上网聊天,打游戏,有的学生的笔记本电脑不是用来学习的,电脑成了影碟机、游戏机。如何让学生参与有益的课外活动,是摆在教育工作者面前一项很严峻的课题。
每所高校都有很多实验室,但大部分高校的实验室是用于教学与科研。当某些实验室闲着的时候,就造成了资源的浪费。高校管理者要考虑能否把教学与科研任务不满的实验室开放给学生使用,充分发挥实验室的作用。利用开放实验室将学生吸引到第二课堂里来,培养学生学习的兴趣,增长学生的实践操作能力。学校把学生的课堂延伸到课外活动,让学生对实践项目有切身的感受,让学生对实际技能的提升有切身的体会。
2 实验室建设目的
为响应国家“大众创业,万众创新”政策的实施,积极推动实践教学改革,本校信息管理与信息系统专业提出要建设信息系统开发方向的开放实验室。开放实验室要把学生较迷茫的课余活动时间充分利用起来,使他们接触到更广阔的天地,利用课外活动增长见识,开阔视野,学习更多的知识,掌握实际的就业技能,为将来就业打下坚实的基础。这样的课外活动还能丰富教师的理论知识,不断将新知识融入教学环节中,提高教学水平。
信息管理与信息系统专业并不是计算机软件、计算机科学与技术等能够系统全面学习软件开发知识的理工科专业,很多计算机课程设置并不全面,大部分高校的信息管理与信息系统专业仅开设C语言程序设计、Java语言程序设计等少量软件开发课程,由于受学时限制,只能利用有限的课时讲解基本语法。开发完整的信息系统所需要的全面知识,在课堂上无法覆盖。开放实验室要将课堂教学延展到课外,利用实践项目的开发培养学生的实际动手操作能力,提高学生的就业技能,培养学生的一技之长,为学生顺利就业打下良好的基础。
3 实验室功能设计
3.1 动态网站开发
利用Microsoft Visual Studio开发工具,Microsoft SQL Server 2008数据库管理平台,采用C#编程语言,使用ASP.NET技术开发动态网站。
开发案例来自于企业实战案例,要求具有非常高的实用性,开发后的成果可以直接用于企业实践。培养学生的实战能力,使学生的技能与企业无缝对接,毕业后直接上手企业的软件开发。
开发案例:客户档案管理系统。
①主页面。使用母版页面做主页面,采用menu做导航。
②系统管理:a用户信息添加。b用户信息编辑删除(在GridView中显示信息,增加编辑删除按钮)。c用户信息显示。
③客户信息管理。a客户信息添加。b客户信息编辑、删除(要求在显示信息页面有编辑按钮,点编辑按钮后,在新的页面显示原有客户信息,进行编辑、删除)。c显示客户信息(要求分页显示,并链接到详情页)。d简单查询客户信息(查询客户名称中包含查询关键词的信息)。e组合查询客户信息(将多个条件,如客户编号、客户简称、专营业务员等多个条件组合起来进行查询,缩写查询范围,进行更精确查询)。
3.2 安卓手机App开发
利用Eclipse开发工具,开发安卓系统的手机App。
开发案例:校园交友系统
①校园交友系统欢迎界面;②校园交友系统注册用户页面;③校园交友系统输入验证码页面;④校园交友系统设置密码页面;⑤校园交友系统设置生日页面;⑥校园交友系统设置头像页面;⑦校园交友系统主页面布局;⑧校园交友系统实现“附近的朋友”页面;⑨校园交友系统实现“附近的同好群”页面。
3.3 模拟实际软件开发项目管理
多人组成的软件开发项目团队,需要正规化管理。设置软件开发项目经理,主管项目团队建设、项目计划等工作。项目经理对软件项目进行工作分解(Work Breakdown),工作分解会对整体项目进行细化,每项任务的需求更加明确。项目经理将团队成员进行明确分工,每个成员赋予不同的角色和岗位,模拟企业项目开发实际运作流程。岗位分为:系统分析员、系统设计员、程序员、测试员、实施工程师等。对于软件开发流程设置里程碑管理,每个阶段都设置一项里程碑任务,要有成果交付物。可行性分析阶段的里程碑任务要制作可行性分析报告,需求分析阶段的里程碑交付物要提交需求分析规格说明书,系统设计阶段的里程碑交付物要提交系统设计规格说明书,系统实现阶段的里程碑交付物是软件代码及数据库,系统测试的里程碑交付物是测试报告。
4 实验室环境配置
①投影设备:投影仪、幕布一套。
②计算机:30台PC机(其中台式机20台,笔记本电脑10台),采用较高配置(开发工具及数据库管理软件耗资源较大)。
③服务器:2台,其中一台部署.NET Framework 4.5,用于开发ASP.NET动态网站;另一台部署Tomcat,用于开发Android手机App。两台服务器需连接外网。
④有线局域网与无线局域网(路由器、交换机等)。
5 开放实验室管理
系统开发开放实验室并不是对全校学生全面开放,主要针对信息管理与信息系统专业学生进行第二课堂活动。开放实验室有很多设备,如服务器、计算机、路由器、交换机等,如不加强管理,会造成学校财产损失。为对开放实验室进行有效管理,制定以下规则。
①实验室开放时间,必须至少有一名实验室管理人员值班。
②学生进入实验室要用本人校园卡刷卡。
③为防止学生将计算机病毒带入实验室,将文件拷入实验室计算机前,必须使用杀毒软件进行扫描杀毒。
④严禁使用实验室计算机玩游戏、看电影、电视剧、综艺节目等。
⑤严禁将食物、饮料带入实验室。
6 实验室负责人职责
①负责制定开放实验室发展建设规划;研究和制定开放实验室年度工作计划;设计和制定开放实验室教学工作实施方案,检查工作方案执行情况。②负责组织开展实验教学体系、教学内容,带领开放实验室辅导教师成员完成实验教学的教研、教改工作任务,探索全面提高实验教学质量、培养创新型、应用型人才的新途径和新方法。③负责开放实验室的实验辅导教师师资队伍建设,配合学校管理部门做好开放实验室教师、实验技术人员的考核与培训工作,不断提高实验教学队伍的整体水平。④负责组织制定开放实验室的各项规章制度,实现开放实验室管理的科学化、规范化。⑤负责开放实验室的安全管理工作。⑥负责开展与政府部门、兄弟院校、社会组织及企业的合作,推动开放实验室的对外交流。⑦负责开放实验室的经费预算与日常开支。⑧对参加开放实验室活动的学生进行考核,并从中选拔优秀学生参加中国大学生计算机大赛、中国大学生服务外包大赛、辽宁省大学生移动应用开发大赛、“互联网+大赛”、大学生创业大赛等学科竞赛。组织学生积极申报大学生创新创业训练计划。
7 结论
系统开发开放实验室的建立,为学生提供了学习实际软件开发技术的平台,学生能够在学校就直接参与到实际的软件开发实践中,提升自身的技术水平,开阔了眼界,拓宽了知识的宽度,探索了知识的深度,为今后就业打下了坚实的基础。开放实验室的实践活动,给教师提供了一个理论联系实际的机会,将开放实验室的实践活动作为课堂教学的案例,丰富了课堂内容,延展了课堂教学的范围,使课堂教学效果更好,激发了学生的学习兴趣,提高了学生的听课效率。
参 考 文 献
[1] 王晓华,王杰,李海燕,杨会如,王红.高校开放实验室建设的探索[J].实验室研究与探索,2013(09).
酒店信息管理系统设计论文 篇4
在当前的经济形势和市场环境下,酒店行业呈现出激烈的竞争局面,酒店的经营与管理面临着巨大的压力和挑战。信息技术的应用,酒店经营管理模式也相应发生了变化,形成了酒店信息管理系统,科学、系统的进行管理。作为现代酒店管理的重要工具,酒店信息管理系统经过不断的改进和完善,在酒店经营管理当中发挥着重要的作用。
酒店信息管理系统科学合理的进行设计,有效完善其功能,以提升酒店的管理水平和服务质量。
1信息管理系统的基本原理
酒店信息管理系统主要有EEC0、HIS、CLS、Lodgistix、Opera等,目前五星级酒店使用最多的是Fidelio以及它的升级版本Opera,整个模式已基本定型,技术较成熟,功能也较齐全。管理信息系统(ManagementInformationSystem)是围绕着计算机应用系统的数据库为核心,将信息作为对象。从某种意义上来说,信息是数据加工之后得到的。
在酒店经营管理当中,信息是经营决策的重要参照。分散且繁多的信息,给管理工作带来了不小的难度。需要从信息来源着手,包括社会环境、市场以及酒店的管理部门等,进而采取不同的信息加工方式,以获得酒店经营管理需要的有价值的信息。在信息管理系统当中,遵循正确的原理和法则将相关的要素整合,形成有机的整体,并与环境之间存在一定的有机联系,进而发挥信息管理系统的重要功能。现代企业信息管理系统模型基本由输入、处理、输出的功能要素组成,然后予以有效的控制,发挥各个要素的重要职能,通过系统的输入、输出、反馈以及控制,由数据转换为信息,在数据输入和信息输出的过程中完成了信息的采集、传递、储存和加工。
在此基础上,进行信息的使用和维护,以更好的应用于MIS当中,在酒店经营管理当中得以广泛的应用。提升信息管理系统的硬件和软件水平,充分利用计算机、网络通讯设备,结合操作系统和应用软件包,发挥计算机技术和通讯技术的重要优势,对酒店经营管理有着积极的意义。
2ERP在酒店信息管理系统当中的应用
应用信息技术并结合先进的管理思想,建立信息化管理平台。在酒店信息管理的新模式当中,ERP系统发挥了相当重要的作用,能够合理调配可利用资源,为酒店的经营管理服务。在信息时代,酒店的经营管理模式必须做出适应性的转变。
信息管理系统系统设计 篇5
IM&IS Synthetic Design 课程: 管理信息系统
适用专业:信息管理与信息系统专业
电子商务专业 本科生 课程设计时间:4周 学分:4 执笔者:张立厚
编写日期: 课程性质和教学目的
本设计是信息管理与信息系统专业本科生在修完主干专业课程“信息系统开发与管理”、“计算机网络技术”(英文教材、双语教学)、“SQL SERVER及其应用”及其他主要专业课程及专业基础课程后开设的综合设计课程,是其与专业实习同时进行的必修实践环节。本设计要使学生采用《信息系统开发与管理》与其他专业课程中学习的信息系统开发的结构化生命周期法,有能力的可采用面向对象开发方法,运用其基本方法与主要图表工具,完成一个自己在专业实习或提供其他途径所了解业务的,网络环境下的信息系统系统分析与设计;用自己熟悉的数据库管理系统、程序设计语言及其相关开发工具实现一个在网络环境下运作的系统,并运行、评价、改进之;在此基础上严格按本大纲所附报告提纲撰写综合设计报告。通过本设计进一步弄懂网络环境下的信息系统及其相关的基本概念,理解经营管理决策与信息系统之间的依存互动关系,明确信息系统要把重点从IT中的T(技术)转到I(信息)、M(管理)、E(经济)的转变的重要意义,把握与信息系统密切相关的管理决策理论与方法,掌握网络环境下的信息系统开发的原则、方法、方式、策略及其基本过程与项目管理,领悟信息系统工程中结构化生命周期法(或面向对象方法)的基本思路和基本过程,初步具备开发与管理网络环境下的信息系统的基本能力,初步形成在计算机网络平台上,运用现代管理理论与方法,通过信息系统增值开发,解决经营管理中的实际问题的基本素质。设计内容与要求
要求学生在完成数据库应用课程设计的基础上,综合运用各门专业课与专业基础课中所学知识,选择自己了解的经营管理业务,采用结构化生命周期法或面向对象方法,分析、设计、实现一个在网络环境下运作的业务信息系统,并运行、评价改进之,最后要写出综合设计报告。
具体内容参见附录《信息管理与信息系统专业综合设计》报告提纲
设计过程与步骤
课程设计分3个阶段进行:首先,结合“信息系统开发与管理”、“计算机网络技术”、“SQL SERVER及其应用”与其他相关的专业课程的课堂教学,在学生已完成数据库应用课程设计的基础上,安排学生结合准备去进行专业实习的单位的业务的初步了解,初步完成选题和资料准备。在期末2周的综合设计阶段,在教师的面对面与网上指导下,进行必要的实地调查与文献阅读,正式确定选题,并提交选题报告;初步完成系统分析、系统设计,撰写包含这些内容的综合设计报告初稿,打印并用Email交初稿。然后,教师在假期的头几天批改,提出指导意见用Email返回给学生,学生在假期中,在老师网上指导下基本完成综合设计,撰写并经过教师网上指导修改后,提出综合设计报告讨论稿。最后,开学初2周的综合设计阶段,在教师的面对面与网上指导下,对综合设计报告讨论稿作全面修改,并对系统进行全面的运行调试与改进,提交综合设计报告的打印稿和有完整软件与报告的电子文档的光盘。教师评阅,对不合格的,要求在其后修改完善,再达不到基本要求者,安排重修。
成绩评定:参照综合设计报告大纲逐条逐项定出评分标准,逐项给出成绩,最后计算总分。建议教材与教学参考书 推荐教材
1.张立厚、张应利、高京广、陈鸣中等编著,管理信息系统(MIS),世界图书出版公司,2002.2.Douglas E.Comes.Computer Networks And Internets.清华大学出版社.Prentice-Hall International, Inc.2001年 参考书目
[1] Stephen Haag, Maeve Cummings, James Dawkins: Management Information Systems for the Information Age.机械工业出版社, 英文版,1998.[2] E.F.Peter Newson, Michael Parent: Management Information System Case.机械工业出版社,英文版,1998.[3] 薛华成,管理信息系统(第三版),清华大学出版社,1999.[4] 张海藩,软件工程导轮(第三版),清华大学出版社,1999.[5] 黄梯云,管理信息系统,北京:经济科学出版社,1999。
[6] 王晓铭,管理信息系统及其开发技术,北京:电子工业出版社,1999。
[7] Douglas E.Comes,David L.Stevens.Internetworking With TCP/IP Vol.I Prentice-Hall.2001
[8] Douglas E.Comes,David L.Stevens.Internetworking With TCP/IP Vol.II Prentice-Hall.2001
[9] 谢希仁.计算机网络.电子工业出版社.2001年
[10] 冬震亚、余雪丽、陶世群.现代计算机网络教程.电子工业出版社.2001年
附录
《信息管理与信息系统专业综合设计》报告提纲
(信息管理与信息系统专业 本科学生用)
封面:信息管理与信息系统专业综合设计报告(4号字,居中置于页顶),课题名称(小4,置于第3行),与内容相符合的画面,设计人姓名、专业、班级、学号,日期。要美观大方,具有创新性。
目录:有序号、标题、页码,布局合理并实现对正文链接
报告内容(不能只有图表,必须有语言文字详细表述的思路。标题应改为与自
己业务系统相关)
概述:系统的基本任务,主要业务(要在网络环境下完成的业务),开发目标 1. 系统分析
1.1 用户需求:包括系统现状,要解决的主要问题,达到的具体指标等。
1.2 可行性研究:
1.2.1 系统初步方案:简述初步调查的现状概况,结合用户需求,提出几个可供选择的概略初步方案(要有开发目标、基本功能、用什么硬软件平台、什么方式、什么策略、实现哪些主要功能,都必须建立在网络平台上)。
1.2.2 可行性分析:从技术、经济、社会三个方面全面具体分析方案中的系统开发的必要性、可能性和有益性,通过列表比较比较,选择出一个较好的可行方案。
1.3 现状调查:
1.3.1 所选业务相关的组织机构调查:画出现状组织机构图,并作适当说明。
1.3.2 工作现状调查:①叙述现状的业务处理过程,画出对应的业务流程图(业务复杂时可以分成子业务画);②列出相关单据票证帐簿报表及其它文档的原始资料。
1.3.3 信息流程调查:由现状业务流程图,画出现状数据流图(DFD)的顶层图(图T),用功能-数据(P-D)分析法,叙述分析过程并画出U/C矩阵,然后据其画出0层图(图0)和至少第1层图(图
1、图
2、图3„)。业务复杂时可以先以子业务为0层图中的大加工,画出顶层图与0层图,再对子业务大加工做功能-数据分析,逐层向下分解,画出以下各层数据流图。检查数据流图与业务流程图的对应性,发现问题就及时改正。
1.3.4 现状评价:与用户需求对比,找出现状的问题和可取之处。1.4 目标分析:
1.4.1 数据分析:由现状DFD的数据存储或现状业务的相关单据票证卡表帐簿文档报表,列出要存储的所有数据项,逐项分析叙述每项类型结构,最后综合列出所有要长期存储的不能在业务内部生成的基本项。
1.4.2 构思初始ERD:讨论由基本项构思ERD的四条原则,①写出第一条原则,分析并得出的相应实体类;②写出第二条原则,分析并得出的相应联系,并根据业务中的语义要求确定其类型;③写出第三条原则,分析并得出的每个实体类的属性和有属性的联系类的属性,必要时可按常规需要,补充一些数据分析中没有列出的基本项作为相应实体或联系的属性;④画出ERD(规模要求不少于3个主实体,1个从实体,2个联系和48个属性);⑤写出第四条原则,检查得出的ERD是否符合“一事一地”,如果有在ERD中作为属性重复出现的基本项要消除重复,如果有没有在ERD中作为属性出现的基本项要补充到适当位置或解释原因,如果有ERD中的属性不是原来列出的基本项则要解释增加原因或者去掉。当业务较复杂时,可以先按上述方法得出各子业务的子ERD,然后再合并为全局ERD。
1.4.3 ERD的改进:消除冗余的实体与联系;如果有复杂的多对多的多元联系,则引进联系体把它分解为多个二元联系来简化;必要时合并少属性的一对一联系的实体。
1.4.4 数据存储的初步考虑与优化:①写出由ERD导出一般关系模型的第1条原则,列出由独立实体得到的各个关系框架;②写出第2条原则,列出由从实体及其主从联系得到的关系框架;③写出第3条原则,在多实体关系或零实体关系上增加一实体关系的主码作为外码,及其一对多联系本身的属性,来表达一对多联系;④写出第4条原则,列出由多对多联系得到的关系框架;检查关系模型与ERD的对应性,如ERD中的主标识是否都转换成关系的主码,非标识的属性是否都转换为关系的属性,联系线是否都用外码来表达等,有错误则改正;进行查询/存取分析,为方便查询,合并相关关系,优化数据存储结构。
1.4.5 业务流程再造/改进(BPR/I):分析计算机网络处理与人工处理不同特点所带来的变化,围绕数据库和考虑其输入/输出及校验和人机交互对业务流程的要求,可采用的统计分析预测等定量的现代管理方法(至少2项)并结合实现用户目标要作的改变(至少1项),等主要方面,作业务流程再造或改进(BPR/BPI),叙述并画出新的业务流程图(相对原业务流程要有质的变化)。
1.4.6 构思新DFD:由新的业务流程图,用功能-数据(P-D)分析法,论述绘制其U/C矩阵并调整行列过程,用小矩形划分子系统,然后据此画出新DFD(不少于4个层次)及其DD表(每个表不少于5个元素)。当系统规模较大时,也可以把子业务加上系统查询、系统输出作为图0的大加工,画出顶层图与图0,再对每个子业务做功能-数据(P-D)分析,向下再画子图。检查数据流图与业务流程图的对应性,发现问题就及时改正。
1.4.7 再进行数据存储分析:看是否要修改ERD,如果要修改,则修改后回到1.4.5;否则进到1.4.8。(不必修改也要分析论述)
1.4.8 画功能层次图(FHD):整理伴随着DFD的绘制,把每个加工作为一个功能任务,逐层画出的功能层次图(FHD);检查FHD与DFD的对应性,有错则改进,得到新系统的FHD。进行系统管理功能分析,增加用户管理功能、出错处理功能、初始化功能、时序控制功能、信息系统通常都要有而业务FHD中还没有的查询功能、对应输出功能等等,得到完全的FHD。1.4.9 构思计算机网络平台模式选择:分析业务与系统对计算机网络的要求,提出计算机网络平台模式选择的基本构思(主要是服务器的类型配置及其与客户机的分工,参见MIS教材第6章)。
这样,就得到由新系统业务流程图、DFD及其DD表、ERD及其数据存储的初步考虑、FHD等4种工具表达的新系统逻辑模型及其网络平台模式选择的基本构思等构成的新系统逻辑模型。2 系统设计 2.1 总体设计
2.1.1 一般关系模型设计:由ERD按4条原则设计一般关系模型,如果与系统分析中的初步构思没有什么不同或改变很小,则可用文字说明;重点讨论关系之间的永久关联与数据完整性要求,并在原表上增加修改,而不必再列表。
2.1.2 处理功能总体结构设计:①写出由DFD导出初始MSD的两种分析方法,叙述由DFD导出初始MSD的过程,画出初始MSD,注意分析MSD与DFD的对应性(层次对应、元素表达对应等),有错则改正;②写出改进MSD的启发性规则,必要的话,叙述改进初始MSD的思路,画出改进后的MSD;③叙述MSD优化思路,必要时,给出优化的结构。补充1.4.8中增加的系统维护管理功能的模块。2.1.3 系统平台的总体结构设计:①设想所开发业务系统要用的系统平台的网络拓扑结构、计算机系统和网络连接设备(包括硬件与系统软件)的逻辑功能,画出平台的总体布局拓扑图(至少有一个带数据库系统的服务器和两个功能不同的客户机)。②补充网络所要求的网络管理模块与接口模块(应包括网页乃至网站模块)到模块结构图中。
2.2 详细设计:
2.2.1 代码系统设计:写出代码设计的基本原则,设计主要的代码(不少于5种)。
2.2.2 系统平台具体设计:①按平台的总体布局拓扑图,设想具体环境,设计网络的具体布局图,画出平台具体(形象)结构图;②完成设备(包括硬件与系统软件)的选型,列出设备选型清单。
2.2.3 数据库结构的具体设计:①按所选用的DBMS设计数据库表的具体框架,依据新业务流程的语义要求,确定数据完整性(含索引),特别注意关系级完整性与参照完整性,标注并写出说明,注意与一般关系模型的对应性。②按子业务或子系统,结合处理功能的要求,设计各个用户应用程序的用户视图。
2.2.4 模块设计:①比较人工模块与计算机模块各自优势和选用原则,确定各模块的实现方式;②设计输出模块的输出报表格式与相关行为方法逻辑框图;③设计输入模块(表单)格式与相关行为方法逻辑框图,注意完整性控制;④设计人机对话(包括查询)模块的(表单)格式与相关行为方法逻辑框图;在人机接口模块(包括网页乃至网站),特别是主控模块设计中,要突出系统的安全性设计。(至少有两层菜单、两个查询模块、两个报表生成模块和两个网页)。⑤设计机内模块的算法及其框图。⑥设计网页格式及其内容结构与链接。
2.2.5 人工模块的业务流程、现场工作流程设计与组织结构的改组的建议:叙述人工模块,包括人机接口模块的人工处理部分,的业务流程,必要时画出其各个业务流程图或现场工作流程图,并提出组织结构的改组的建议,画出建议的组织机构图。
注意,系统尚未实现,详细设计中不能出现由系统运行中打印出来的图表,所有图表基本要用word或其他画图制表工具画出。3 系统实现:
3.1 人员培训的简要讨论与网络平台实现的具体论述。
3.2 数据库表结构的建立与数据输入:①用SQL编写数据表源模式,输入计算机并打印出来;②建立输入表单及其方法程序并打印出来;③运行输入表单,输入数据并打印出来;要特别注意并突出叙述在源模式中和输入应用程序中对完整性控制的实现。④用SQL写出用户视图,输入并打印出来。
3.3 应用程序设计与测试:①写出机内模块源程序,输入并打印出来;②建立人机对话(包括查询)表单,打印出表单和菜单画面、方法程序;③用程序设计语言或报表生成器设计报表,并打印源程序与报表格式;④用标记语言或网页生成工具构造网页,并打印源标记程序与网页。
3.4 系统联调:模块连接,打包,形成项目,最好是形成可执行程序。注意分服务器与客户机来讨论。在程序的设计、生成与测试中要注意突出系统安全性在程序中的具体实现,及时叙述测试中的问题、解决方法与自己的感受。4 系统运行
4.1 使用说明:写出在网络环境下系统操作使用的简要说明。4.2 系统运行:按系统操作使用的简要说明叙述运行操作,包括主控、网页、人机对话、查询、报表的运行操作,打印出运行的表单,并打印出运行结果(至少有两个查询结果和两个报表输出结果)。在系统实现中已打印的只要说明,不必重复打印。
4.3 系统评价:叙述采用的有特色的技术与技巧;成功之处与主要特点;系统要改进完善之处和进一步工作的打算;论述自己通过本设计的收获、体会(要真实、生动)。
说明:本提纲按以结构化生命周期法开发一个规模适当的网络环境下的业务信息系统、用C/S网络模式、以SQL Server为后台数据库系统实现为前提来讨论,但鼓励学生用面向对象方法和Oracle等大型对象关系数据库系统来完成课程设计,其报告可参照本提纲撰写,基本内容应不少于本提纲的要求。也可以几个同学组成团队分工合作完成一个较大的系统,但要各开发其一个子系统,有明确的分工,每个人完成任务不少于上述要求,各自写出报告。
房屋征收信息管理系统设计论文 篇6
1.引言
房屋征收关系到千家万户的切身利益,由政府部门提供一个信息公开透明、计算简单的综合平台供人们查阅、对比,将会减少拆迁户对政府的误解。征收项目涉及到的业务部门多、数据量大、动态性强,如何快速、准确地掌握征收进展数据,对实施征收项目的业务部门进行有效的监督和管理,实现部门之间的合作交流,将会对征收项目平稳、高效地推进做出极大的贡献。为实现上述目标,设计了房屋征收信息管理系统。该系统基于互联网平台,从办事指南、项目进展、公示公告、房屋估价、安置房源、补偿安置等方面做了整体的规划和设计,能够通过互联网平台面向被征收对象、工作人员、评估机构、测绘机构及时公布信息,使相关人员能够掌握项目进展情况,并且及时反馈项目实施过程中产生的各种问题,实现了一条公开透明、沟通及时、使用方便的交流渠道。
2.需求分析
房屋征收系统分两个部分:现场触摸屏展示系统、基于WEB的房屋征收信息发布平台。触摸屏展示系统:在拆迁现场放置一个触摸屏,让平时没有条件上网的被征收户通过触摸屏展示系统,可以看到所有被征收户的房屋、估价、家庭、补偿安置信息。系统包括:项目进展、公示公告、办事指南、投诉监督、模拟选房、房屋信息、房屋估价、安置房源、补偿安置、综合查询十个模块。房屋征收信息发布平台:除了具有触摸屏系统的功能外,还可以实施网上签约,对实施机构、征收部门的单位及个人进行投诉,及时公布对每一个投诉的处理进展及处理结果。房屋征收信息发布平台实现征收信息公开,方便社会查询。所有涉及到房屋征收项目的市民可以通过查询功能,快捷地查询到跟自己相关的所有房屋征收信息,包括自己所在房屋征收项目总体情况、相关公示公告、项目的当前进度、个人协议备案信息和安置房信息。运行环境:Java、Tomcat、Mysql。
3.系统主要功能
房屋征收系统功能非常强大,在这里只介绍其中的部分功能。
(1)项目进展模块展示被征收项目、安置项目的详细信息和项目的进展情况。
(2)公示公告功能模块分类介绍项目进展过程中发生的各种公示和公告文件,如搬迁调查公告、搬迁补偿方案、征收决定等等,通过网络发布公示公告将增加一条信息发布渠道,有利于社会监督。
(3)办事指南和政策法规模块将国家、省部与地区颁布的各种政策法规汇集起来供用户查阅,并将与搬迁有关的各种业务的办理流程展示出来,供用户在处理业务时参考,节约时间少走弯路,为用户提供方便。
(4)投诉监督模块为用户提供了一个快速直观的反馈意见通道,在触摸屏系统中仅展示投诉途径和投诉结果反馈,在线投诉的功能在房屋征收信息发布平台中实现。
(5)模拟选房模块为用户提供了一个快速的`预选房屋途径,用户在输入有效证件号码之后,可以在安置房源的楼盘表中模拟点选安置房,系统将计算出所点房源产生的费用预算,同时将用户的征收房评估价值对比列出,使用户能直观的判断所点房源能否满足预算要求。
(6)房屋信息公示模块显示每个被征收房屋的门牌号码、户主姓名、房屋结构、面积等与房屋估价关联的各种信息,用户可以查阅、对比,检查入户调查信息是否准确。
(7)房屋估价信息公示模块显示评估动态、评估机构信息和对具体被征收房屋的估价信息。
(8)安置房源信息模块显示为征收项目提供的各类房源,每户安置房的信息包括房号、户型图、面积、市场价格和点房信息。
(9)补偿安置模块显示补偿安置协议的签订情况。
(10)个人查询模块为用户提供多种方式查询征收及补偿安置信息。
4.数据库设计
毕业设计管理信息系统设计与实现 篇7
教育教学信息化建设对于促进教学改革,加快实现管理手段的现代化有着积极作用[1]。高等教育领域信息化正在加速发展,多数高校开始对毕业设计进行规范化、信息化管理,但是不同层次院校对毕业设计信息化管理需求不尽相同。独立学院由于其自有专职教师及管理人员较少,在专业教学和毕业设计指导中更多依赖于母体学校教师资源[2],传统的毕业设计过程监控跟踪手段难以有效落实。为提高毕业设计管理工作效率,本文设计开发了一个基于B/S架构的毕业设计管理信息系统,厘清了毕业设计各阶段工作之间的关联关系,梳理了毕业设计管理流程,划分了系统管理员、教务管理员、系教学秘书、学生、指导教师和辅导员6种角色,引入了毕业设计各个阶段进展情况的实时统计与跟踪监控机制,有效解决了毕业设计过程跟踪监控需求,保证了毕业设计质量。
1系统需求与流程分析
1.1系统需求分析
系统设计的目的是为了提高学院毕业设计工作效率, 根除传统管理模式的弊端,方便参与毕业设计过程的各类用户。不同用户使用系统的需求不同,如面向教务管理人员,系统应具有基础信息维护、学生信息维护、毕业设计进展情况监控、各类统计报表等功能;系教学秘书需要维护本系指导教师信息、分配毕业设计任务、管理选题、监控毕业设计进展情况、中期检查以及安排答辩等;学生通过系统进行在线选题、完成选题审批表、任务书、开题报告、中期报告以及论文资料的提交;指导教师使用本系统完成在线申报题目、审批或审核学生提交的各项报告、评阅学生论文等;辅导员能够随时查看学生的毕业设计完成进度情况,及时督促进度较慢的学生;系统管理员主要完成对数据库和管理员信息的维护工作。
1.2业务流程分析
系统基本流程如下:1系统初始仅有一个系统管理员账户,首先由系统管理员添加教务管理员、各系教学秘书和辅导员账户;2教务管理员设置当前学年度,添加其它基础信息,导入本学年度学生基本信息表,生成学生账户; 3系教学秘书录入或导入本学年度指导教师信息,生成指导教师账户,分配本年度毕业设计指导任务;4指导教师登录系统,根据个人任务在线申报课题;5系教学秘书对教师申报的课题进行在线审核,所有课题审核完毕后,按专业开放选题;6学生在线选题;7选题结束后,学生按阶段完成课题审批表、任务书、开题报告、中期报告以及论文资料的提交,指导教师按阶段对学生提交的材料进行审阅,教务管理员、系教学秘书和辅导员协同监控学生毕业设计进度情况,并做好各自的跟踪管理工作。
2系统设计
2.1系统功能划分
按照不同权限用户功能的不同,设计本系统的核心功能结构如图1所示。
2.2系统功能介绍
(1)管理员维护模块:包含添加管理员功能、删除管理员功能和管理员密码清零功能。
(2)数据库维护模块:包含数据库的导入导出、数据库初始化等功能。
(3)教务管理员的基础信息维护模块:包含当前学年设置、部门信息维护、专业信息维护和职称信息维护功能。
(4)学生信息维护模块:包含学生基本信息导入、查询、删除学生和密码清零功能。其中教务管理员具有学生信息导入和查询功能。新学年开始时,教务管理员将有毕业设计任务的学生信息通过Excel表上传并导入到数据库中;系教学秘书可以删除学籍异动(休学、退学等)学生, 还可以清零重置学生密码。
(5)指导教师维护模块:各系教学秘书负责本系指导教师的信息维护工作,包含指导教师添加、指导教师集中导入、查询、修改、删除和密码清零功能;此外,该模块还包含教师信息统计功能,可以按职称、学历、类别分别进行统计。
(6)毕业设计任务分配模块:各系教学秘书负责分配本系当前学年毕业设计任务。按照专业进行划分,如果一个教师分别指导两个专业的若干名学生,那么任务表中对应该教师两条任务记录;一个课题任务最多可以有两名指导教师,但只能有一名导师负责使用本系统管理课题指导任务。
(7)题目申报模块:指导教师登录系统后首先进入题目申报页面,题目申报页面显示教师的任务列表和已申报题目列表,教师根据任务列表中的任务数进行题目报审, 申报题目数不能超过总任务数。在题目被审核之前,指导教师可以修改已申报题目,题目审核通过后就不能再次修改。
(8)选题管理模块:由系教学秘书管理,包含题目审核、选题控制、题目分配与题目变更4项功能。其中选题控制功能采用按专业分时段选题策略,由系教学秘书控制各专业开放选题的时间段,以减轻服务器压力。题目分配功能主要用于将一部分定向题目分配给指定的学生,例如参加校企合作的学生,不参与专业集中选题,由系教学秘书提前分配其所在企业的指导教师申报课题。
(9)学生选题模块:本系统不采用师生互选策略,一个学生只能选择一个题目,提高了选题效率,同时为了兼顾公平,在选题开放之前,学生可以查看所有已申报的题目。
(10)过程管理模块:主要指在选题结束后,学生按各阶段流程完成选题审批表、任务书、开题报告、中期报告以及论文资料的提交,指导教师对各阶段学生工作进行指导,对学生提交的材料进行审批或审阅。系统严格控制学生按照阶段流程完成毕业设计,如果前期环节没有完成, 后期环节就得不到相应权限,避免了各环节的次序颠倒[3]。
(11)毕业设计进度跟踪模块:包含毕业设计各个阶段进展情况的实时统计功能以及学生完成情况明细,该模块实现了教务管理员、系教学秘书和辅导员对毕设进度情况的实时监控跟踪。图2展示了计算机工程系教学秘书看到的题目报审与选题阶段某个时间点的实时进度情况,其中计算机科学与技术(动漫设计方向)专业已完成选题,软件工程专业正在选题,计算机科学与技术专业正在进行题目申报和审核,网络工程专业正在申报题目。单击图2中某专业“已选题”列对应数字,系统将显示该专业学生选题情况明细表。
(12)系统各类用户具有不同权限的文件上传、数据(含报表)导出功能、资料下载功能、个人登录历史查询以及个人信息维护等相关功能。
2.3数据库设计
系统涉及的数据库表主要有adminuser(管理员表)、 teacher(教师表)、stu(学生表)、syear(学年表)、dept(部门表)、major(专业表)、rank(职称表)、ttask(教师任务表)、 project(题目表)等,限于篇幅,下面仅列出管理员表和教师任务表,如表1、表2所示。其中,管理员表中fpath字段用于保存服务器相对路径,路径对应文件夹中存储该用户上传或者导出的文件,用户对该路径拥有访问权限。
3系统实现
3.1系统逻辑结构
系统使用MySQL作为后台数据库,服务器端采用Java Web技术实现,动态jsp页面采用EL表达式、JSTL标签技术,前端页面样式使用bootstrap框架设计,并采用基于jQuery的Ajax异步请求技术进行数据交互。系统逻辑结构如图3所示,采用了基于组件式开发的MVC (Model View Controller)设计模式[4],使得系统具有良好的架构,更加便于系统功能的扩展与维护。
3.2系统实现关键技术
(1)MVC设计模式。Model为模型层,又细分为业务逻辑层、数据访问接口DAO和数据持久层实体类,用于完成系统业务逻辑;View为视图层,指用户看到并与之交互的界面,主要用于数据信息的输入采集和数据的显示输出,本系统所有jsp页面用于完成视图层功能;Control- ler为控制器,用于接受用户的请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数据信息,本系统控制器采用servlet实现。
(2)过滤器(Filter)技术[5]。系统使用过滤器技术实现了字符编码过滤和URL级别的权限访问控制,其中6类系统用户的资源访问权限控制分别由6个过滤器实现。 以教师用户为例,将教师可访问的资源组织在路径“/t/” 下(包括教师可访问servlet的URL也映射在此路径下), 然后创建过滤器Tfilter类,并在配置文件web.xml中使用<filter-mapping>标签将Tfilter与教师可访问资源进行关联,从而实现对教师资源请求的拦截控制,其中过滤器映射的定义如下:
(3)Servlet上下文监听器(ServletContextListener)。 系统中的一些基础信息(例如当前学年、部门信息、专业信息等)是所有用户的共享数据,通过使用Servlet上下文监听器,实现了将基础信息从数据库中读出并存放至appli- cation作用域中,方便用户共享和使用,减少对数据库的访问频度。为保证数据的一致性,当管理员更新这些基础信息时,需要同时更新数据库和application作用域中的数据。
(4)Bootstrap框架。Bootstrap框架属于css框架,它在支持html5和css3的浏览器上表现特别好,对移动终端的浏览器支持也相当优秀[6]。 本系统使用的是Boot- strap3.3.6版本,它对IE9及更低版本的IE浏览器兼容性不好。本系统设计时专门针对低版本IE浏览器引入了html5shiv.js和respond.min.js两款插件,使IE支持ht- ml5中的新标签并能够识别@media,支持响应式布局。
(5)基于jQuery的Ajax异步请求技术[7]。系统设计时使用jQuery Ajax技术实现无刷新状态更新页面和异步提交数据,减轻了服务器和宽带的负担,提升了Web程序性能。
4结语
本文构建的毕业设计管理信息系统功能完善、用户角色设置合理、流程清晰,能够满足独立学院对本科毕业设计规范化、信息化的管理需求,大大提高了毕业设计效率, 解决了毕业设计跟踪监控难题,极大方便了参与毕业设计的各类用户。
摘要:通过梳理独立学院毕业设计过程管理流程,合理划分不同用户角色权限,研究了毕业设计各个阶段进展情况的实时统计与跟踪监督办法,设计了一个基于B/S架构的毕业设计管理信息系统,实现了本科毕业设计全程的网络化、信息化和智能化管理。
关键词:毕业设计管理,B/S,MVC模式
参考文献
[1]龚春红.高等院校教育教学信息化中存在的问题及对策[J].中国管理信息化,2006,9(11):95-96.
[2]王颂萍,王玉昆,杨静.毕业论文管理信息系统在独立学院教务管理中的应用[J].河北工程大学学报:社会科学版,2013,30(2):105-106.
[3]潘旭武.基于工作流的毕业设计管理系统[J].计算机系统应用,2013,22(1):54-57.
[4]ROD JOHNSON.J2EE设计开发编程指南[M].魏海萍,于晓菲,毛选,译.北京:电子工业出版社,2003.
[5]龚永罡,陈秀新.Java Web应用开发实用教程[M].北京:机械工业出版社,2014.
[6]徐涛.深入理解Bootstrap[M].北京:机械工业出版社,2014.
信息管理系统平台移动终端设计 篇8
关键词:信息管理系统 移动终端 3G技术
中图分类号:TP391 文献标识码:A 文章编号:1673-8454(2009)01-0058-02
一、引言
近年来,网络进入到教育纵深地带,几乎所有的高校都斥以巨资建设网络系统,实施信息化教育,为教师教学和研究、学生学习提供信息化平台。
其中,广州大学华软软件学院成功研发并实施了“华软信息管理系统”,该系统采用“心块联动”结构模式,由核心数据库和功能模块组成。核心数据库在与每一个功能模块的联动下,不断更新和完善数据,完善的数据库又促使更多模块的加入,模块的加入则使数据库包含了更完整的信息。如此反复循环,学校的所有信息都集中于统一的信息系统中。这种模式软件系统的实施适合教学管理循序渐进式的改革,可以减轻因管理模式改变而产生的震荡和冲击,更利于统一管理和信息的共享。目前该系统由三十多个子系统、三百多个用例组成,涵盖了学籍、注册、教学计划、课程、教材、排课、选课、考勤、排考、考核、教学质量、证明、宿舍、费用、人事、招生、就业、会议等方面的管理。
但无论是“华软信息管理系统”还是其他高校的信息平台,大多采用单一的“互联网+PC”模式,也就是说它的使用离不开电脑。这在移动通信技术越来越发展的今天,终究有其局限性,使用便捷性大打折扣。如果信息管理系统将应用平台拓展到移动平台上,从原来单一的“互联网+PC”模式变成“互联网+PC”和“互联网+移动终端”双模式,利用业已成熟的3G技术为学生、家长、教职员工、管理者、供应商等提供无时无处不在的应用服务,信息管理系统的作用才能发挥得淋漓尽致。
二、信息管理系统平台移动终端服务的必要性
首先,从信息管理系统移动终端服务的意义层面上看:信息管理系统内容涵盖学校方方面面的管理,为了使广大师生能更方便、更快捷地使用该系统,同时让家长也可以及时了解子女在学校的生活和学习情况,更好地与学校沟通,共同监督、促进学生的成长,建设信息管理系统移动终端平台是必要的。这样可以让用户除了计算机、Internet外,还可以借用移动终端、移动通信这些现代化的工具以及技术实时获取准确的相关信息,大力提高学院的管理效率和教育成效。
其次,从信息管理系统移动终端服务的科学技术层面看:随着手机的普及,人们已经习惯使用手机或PDA等移动终端来上网、玩游戏、看小说、看电影等等。移动平台的使用,可以比电脑更快捷地查询、处理信息,不受时间、空间及设备限制,真正实现实时处理。
然后,从信息管理系统延伸功能层面上看:全面的数字化校园信息管理系统必须是集办公、管理、交流等多种功能于一体的信息平台。这样的平台才是新一代的数字校园网络化办公、管理和交流应用的理想平台。而通信技术突出的功能是短信群播,它与信息管理系统结合有利于实现实时查询服务。一方面,学校可以将新生录取情况、开学报名须知、费用信息、学校活动、成绩单、家庭报告书等信息及时发送给各个学生和家长;另一方面,家长能够定制自己感兴趣的信息,如孩子的考勤情况、反常表现等。
三、信息管理系统移动终端服务的可行性
目前无线移动终端中的智能手机,即高端手机,曾被定义为“拥有操作系统并支持第三方应用的手机”。这类手机是围绕一两块嵌入式处理器芯片搭建的,采用业已成熟的3G技术。3G是将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。它能够处理图像、音乐、视频流等多种媒体形式,提供包括网页浏览、电话会议、电子商务等多种信息服务。
3G移动终端应用产品的研发主要有三个方面:移动位置LBS、多媒体短信服务MMS和嵌入式微浏览器。其中,嵌入式微浏览器嵌入在3G移动终端内,可以实现移动互联网平台提供的网页浏览、收发电子邮件、高速数据下载、移动多媒体点播等服务。3G这些关键技术可以为信息管理系统移动终端服务提供技术支持。
无线移动终端上的软件主要包括嵌入式操作系统、应用运行平台、应用程序。目前智能终端的嵌入式操作系统主要有Symbian、WindowsCE、PalmOS、Linux四种;应用运行平台主要包括BREW和Java。“华软信息管理系统”采用Java平台的开源工具,这就为信息管理系统拓展到移动平台提供了优良的先天条件,因为Java是移动平台的主流开发平台。因此,信息管理系统与无线移动终端在操作系统、应用运行平台、应用程序都是兼容的,借助3G技术传输图形、文字、声音等数据,将移动终端与信息管理系统连接起来进行信息交互,上传用户请求,下达服务响应,为用户随时随地查询信息服务提供可能。这样一来,教师、管理者、学生、家长、供应商等各种相关的角色就可以利用自己的手机通过移动通信接入“华软信息管理系统”,实现无处不在的连接,随时随地提供优质服务。
四、实施方案
移动终端是信息管理系统与用户交流的传输介质,主要完成信息表达、信息处理以及用户与服务器的交互操作。信息管理系统与移动终端结合,需要三个步骤来实现。
1.信息管理系统服务器设计
目前很多信息管理系统服务器数据库采用的是SQL Server,SQL Server只能在Windows上运行,偏重于桌面应用。它与Oracle相比较,稳定性、安全性以及开放性等性能都稍逊一筹。而操作系统的稳定性对数据库是十分重要的。另外,Oracle能在所有主流平台上运行,适于海量数据。因此,Oracle具备的优点决定了信息管理系统数据库必须迁移到Oracle上。
当然,数据库移植需要考虑以下几方面:首先包括如何将已有数据导入Oracle中,以及更换数据库对系统的影响,都要有个明确的计划;其次要为新的数据库平台规划建设方案,例如数据库如何建立及数据库文件的分布,数据库的备份及安全方案等;最后就要为数据库及数据库服务器确定具体的配置清单及注意事项,为下一步的数据库移植打下坚实的基础。
2.迁移数据库,升级服务器
一方面要将现有系统数据库中的数据导入Oracle。为了保证数据库迁移过程的完整性及正确性,要采用成熟的工具进行。数据成功移入Oracle后,更重要的是数据库服务器的安装、调试及运行。
首先要在服务器的操作系统中为运行Oracle数据库进行必要的安装、调整及安全措施的建立,然后还需要把以上工作在Oracle数据库中重复一遍,同时还要增加数据库的性能调整、磁盘阵列中数据表的存放规划、更重要的是要做好数据库的冷热备份计划。以上工作仅仅是数据库方面的工作,接下来要考虑程序代码的问题。由于数据库的更换势必要影响到程序代码方面的问题,如数据库语句的编写、参数的传递方式、有些只针对特定数据库的特性、字段、语法进行转换等等一系列问题,必须事先罗列出数据库的更改对于程序代码的潜在影响以及对应方法。
另一方面,数据库服务器升级为小型机,以充分利用小型机的密集任务处理能力为信息管理系统提供可靠快速的数据服务。小型机是运行原理类似于PC和服务器,但性能及用途又与它们截然不同的一种高性能计算机。它在Unix操作系统中具有很高的安全性、可靠性和专用服务器的高速运算能力。
3.移动平台设计
在完成了数据库迁移以及服务器升级以后,信息管理系统在移动平台的运行有了比较坚实的基础。接着从移动终端的用例设计来界定系统需要开发的边界和内容,包括移动终端的执行者、辅助执行者角色,每一类角色都对应着移动终端提供的部分服务内容;然后在用例设计的基础上进行移动终端的类图设计,包括移动终端界面控制类、消息队列类、空间数据类、定位坐标类等几个关键的实体类;最后采用Java开发语言对系统界面进行定制开发。移动平台的功能实现从以下三方面体现:
(1)实现信息的实时查询功能。其中包括学生及家长比较关心的学生课表、考勤、考试安排、成绩、欠费情况、交费历史、宿舍、学籍、辅导员、学校导师等信息的查询;教师关心的课表、班级花名册、学生作业上交情况、巡考、监考、会议等信息的查询;管理者关心的课室资源、教师工作量、学生注册、学生交费、学生领教材、学生选课等信息的查询;供应商关心的教材发放清单查询。
(2)实现信息处理功能。包括对课程、各种学生成绩、准毕业生资格等信息的审核,对学生考勤登记、平时成绩记载等功能。
(3)实现数据分析功能。包括学生考勤分析、学生成绩分析、教学资源使用分析等。
五、结束语
信息管理系统平台利用先进的移动通信技术、智能卡技术和分布式远端操作维护技术实现信息管理系统平台移动终端服务,为实现家长及时了解学生的在校情况、学校及时了解家长的反馈情况、学生及时查询自己相关的学习情况,提供了快捷、安全、方便、实用的技术手段。该系统是集办公、交流、管理等多种功能于一体的理想平台。
参考资料:
[1]邹婉玲.教学管理新思维:信息化管理,而非管理信息化[J].广州大学学报:社会科学版,2006年5卷2期:86-89.
[2]奚越,李英俊,王辉.移动业务信息管理系统的WEB解决方案[J].福建电脑,2004(6):44-45.
【信息管理系统系统设计】推荐阅读:
管理信息系统设计04-04
人员管理信息系统设计06-20
图书管理信息系统设计04-03
酒店信息管理系统设计01-18
学生信息管理系统设计09-07
电机信息管理系统设计09-08
班级信息管理系统设计07-05
库存信息管理系统设计10-24
审计信息管理系统设计04-07
信息管理系统架构设计04-13