《管理信息系统课程实习.docx》由会员分享,可在线阅读,更多相关《管理信息系统课程实习.docx(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 管理信息系统课程实习2014-2015第2学期工商管理学院毕业论文(设计)管理系统院(系)名 称:工商管理学院专 业 名 称 :信息管理与信息系统 二一五 年六月目录引言11.毕业论文管理系统的规划与分析21.1项目的背景分析21.2毕业论文管理系统的基本需求21.3毕业论文管理系统的项目进程21.4毕业论文信息管理系统的系统分析21.4.1系统规划任务21.4.2系统规划原则31.4.3采用企业系统规划法对班务管理系统进行系统规划31.4.4绘制毕业论文管理系统的数据流图52.毕业论文管理系统的可行性分析62.1现行毕业管理组织系统概况62.1.1引言:62.1.2毕业论文管理的目标与战略
2、62.2拟建的信息系统72.2.1简要说明:72.2.2对组织的意义与影响72.2.3可行性分析结果83.毕业论文管理系统的结构化分析建模83.1组织结构分析83.2业务流程分析93.2.1毕业论文(设计)管理信息系统业务描述:93.3.2毕业论文管理系统业务流程图如下:103.3数据流程分析:104.毕业论文管理系统的系统设计134.1毕业论文管理系统业务主要包括:134.2代码设计134.2.1院系编码的代码设计134.2.2教研部编号的代码设计134.2.3指导教师编号的代码设计134.2.4学生学号的代码设计134.2.5课题编号的代码设计144.3输入输出界面设计144.3.1输入设
3、计144.3.2输出设计144.4数据库设计144.4.1需求分析144.4.2数据库文件设计154.4.3数据库逻辑结构设计164.4.4数据库概念结构设计165.毕业论文管理系统的系统实施175.1开发环境175.2调试与测试过程18毕业论文管理系统分析与设计引言:随着高新技术的发展,使得计算机网络广泛应用于各领域,每个行业都在进行科技改革,最重要的是计算机提高了管理的准确性与效率性,在很多的高校,已经使用计算机来管理各种文档,相对于我们这样的高校毕业生来说,人数众多是最大的一个管理问题,所以开发一个毕业论文管理系统来管理对我们学校来说是很重要。本系统主要实现了毕业论文管理系统的论文题目审
4、核及总成绩的发布,这样就让教研室审核题目节约了时间,同时也让指导老师和学生快速的交流毕业生论文的进展情况,也可以更规范的管理论文,同时也降低管理成本,提高了管理效率,开发这样一套管理系统,对于改进教学管理,提高教学质量具有重要的价值新和实用性。1.毕业论文管理系统的规划与分析1.1项目的背景分析随着计算机及计算机网络的普及和全国各院校的校园网络的日益完善、健全,各种工作的计算机网络化将逐步取代繁重的传统办公模式。毕业设计作为大学生四年学习的重要环节,也有必要实行计算机网络化管理,从而减轻设计指导老师的承重负担,简化立题、选题、评分等过程,让繁冗的课题设计信息采用计算机数据库统筹管理。因此,设计
5、一种毕业设计综合管理系统是教学管理发展的一项任务,也是各院校教学发展的趋势。1.2毕业论文管理系统的基本需求1必要的硬件及设备2.系统软件和相应软件包3.成立毕业论文管理系统设计小组4.确立毕业管理系统最终需要达到的效果5.对毕业论文所处的环境进行分析并得到相应的数据1.3毕业论文管理系统的项目进程1.首先应该对毕业论文管理系统进行系统的分析。包括对总体的规划和可行性研究,现行系统的详细的调查需求的分析和逻辑结构模型的构思;2 .其次总体设计。系统总体结构的设计,数据库的设计,计算机和网络系统的配置方案,系统的详细设计,如代码设计,用户的界面设计等。1.4毕业论文信息管理系统的系统分析1.4.
6、1系统规划任务根据毕业论文管理的目标和战略制定毕业论文流程改革和创新的目标和信息系统的发展战略;制定毕业论文管理系统流程规划,确定毕业论文管理流程改革和创新的方案;确定“毕业论文管理系统”的总体结构规划,安排项目开发计划;合理规划开发所需要的硬件、软件及其它资源要求,对总体方案进行可行性分析;确定系统边界。1.4.2系统规划原则系统规划从“毕业论文管理系统”的总体出发;程序结构要脱离物理的“毕业论文管理系统”的组织结构;系统结构要有良好的整体性;开发的系统软件要便于实施。1.4.3采用企业系统规划法对班务管理系统进行系统规划采用自上而下的开发方法。(1)定义数据过程:1. 任务下达:由院(系、
7、部)下达毕业论文(设计)任务给教学部。2. 题目初审:由教学部将院(系、部)教师提交的论文(设计)题目进行初步审核。3. 初审结果:将审核结果提交院(系、部)。4. 题目修改:院(系、部)将审核结果反馈给教学部,教学部依反馈结果进行相应修改,然后再提交给院(系、部)。5. 选题确定:学生确定论文(设计)题目确定,教学部统计出“毕业论文(设计)题目明细表”,上交院(系、部)备查。6. 论文指导:在指导教师指导下,学生完成计划书、文献综述、外文翻译。7. 论文检查:院(系、部)会同教学部进行论文(设计)中期检查。8. 结果汇总:对论文检查后,将结果汇总统计。9. 论文提交:毕业生将指导教师检查通过
8、并给定表现成绩和审阅老师给顶论文质量成绩的论文(设计)定稿提交给教学部。10. 论文查重:学院对所有学生的定稿论文进行查重并将查重结果反馈给各教学部(学院规定查重率高于20%的论文直接进入二辩名单)。11. 答辩通知:教学部对合格论文的学生下达答辩通知。12. 答辩分组:教学部提交论文答辩分组名单,学院汇总、审批各专业分组名单,确定答辩具体时间和地点,上报学校教务处。13.给定成绩:答辩后答辩小组给定答辩成绩,由教学部根据表现成绩、论文质量成绩和答辩成绩按比例计算毕业生毕业论文论文(设计)的最终成绩。14.成绩汇总:教学部根据以上成绩统计、汇总各种表格并上交院(系、部)教学秘书。(2)定义数据
9、类:1.教学部:编号、用户名、密码;2.指导教师:编号、姓名、性别、出生日期、部门、职务、用户名、密码;3.学生:学号、姓名、性别、院系、专业、班级、入学日期;4.论文任务:任务编号、任务名称、任务内容、任务发布日期、是否发布;5.论文题目:论文题目编号、题目名称、题目所属专业、题目编写人、题目编写日期;6.审核结果:审核编号、审核人、论文编号、论文题目、审核时间、审核结果;7.论文指导:任务编号、任务名称、任务内容、任务发布日期、是否发布;8.论文:论文编号、指导教师、学生姓名学号9.论文检查:检查编号、检查类型、检查时间、论文编号、检查教职工编号、学生姓名、检查结果;10.答辩:答辩编号、
10、答辩地点、答辩日期、答辩组号、指导答辩职工号、答辩人数、答辩学生学号、答辩成绩;11.给定成绩:成绩编号、成绩类型名称(表现成绩、质量成绩、答辩成绩)、学生学号、分数、录入时间;12.成绩审核:成绩核对、成绩汇总、成绩公布。(3)绘制U-C矩阵图: 数据类定义过程教学部指导教师学生论文任务论文题目审核结果论文指导论文论文检查答辩给定成绩成绩审核任务下达UUUU题目初审UC初审结果UUC题目修改UCC选题确定CCC论文指导UCC论文检查UUCCC结果汇总UUUC论文提交UCUCUC答辩通知UUUUC论文查重UUCUC论文答辩UUUUUC答辩分组UC给定成绩UUUUUUCC成绩汇总UUC图1 U-
11、C矩阵图论文选题子系统:确定毕业论文题目;论文指导子系统:指导老师指导学生完成论文对学生上交的论文进行检查;论文检查子系统:学院、教学部对学生上交的论文进行查重,对论文格式等进行检查;论文答辩子系统:学生分组进行答辩;成绩管理子系统:管理学生各个阶段的成绩。1.4.4绘制毕业论文管理系统的数据流图:图2 毕业论文管理系统数据流图2.毕业论文管理系统的可行性分析2.1现行毕业管理组织系统概况2.1.1引言:随着信息化的来临和计算机在日常管理中的广泛应用 为了实现班务管理的信息化和方便化 我便萌发了这次班务管理信息系统的设计构想,本报告是对系统可行性研究的综合报告。2.1.2毕业论文管理的目标与战
12、略以优质的服务和便捷的操作,向毕业论文管理系统的使用者提供优质便捷的服务,提高工作效率,具体分解为:方便学院发布毕业论文(设计)的任务和毕业论文(设计)题目的确定,在这期间大大的减少了人员的配备,节省了大量的工作时间;方便学生进行统一的论文选题、论文提交、论文指导、论文检查;方便了相关人员(指导教师、教导处等等)联系,为学生更加有效的写自己的毕业论文;方便教师对毕业论文论文管理,节省了现实生活中对硬件设施的建设(存放论文的橱柜);方便了对期间产生的成绩进行统一的管理,能够更加快速更加精准的得到每个学生的毕业成绩,也方便了学生查询自己成绩。2.1.3存在的主要问题工商管理学院的毕业论文管理目前采
13、用手工管理方式,面对当下不断增加的生源,工作量不断的增大,在管理工作存在了很多的问题,学生对论文的撰写内容不能了解的很明确,与指导老师沟通不便,论文确立工作也是十分繁杂的,各部门也不能及时收到准确的信息,工作的进程慢,效率低下,容易出错等问题。2.2拟建的信息系统2.2.1简要说明:通过调查分析我们得出可以在以下几个方面改进:1.将手工整理资料改为先进的计算机系统管理2.使班级同学对毕业论文信息享有共享权,3.使教师能够了解往应届毕业论文情况,以及时管理,4.方便高效地对个人信息,毕业论文成绩,毕业生答辩情况进行管理和统计。2.2.2对组织的意义与影响:技术可行性据了解,各个办公室都已具有基本
14、的硬件设备,那么这就为毕业论文管理信息系统的实行提供了必要的可能性,加之工商管理学院的老师及同学都已具备了一定计算机基本操作能力,所以这又为毕业论文管理信息系统的执行提供了用户方面的可能性。经济可行性从资金成本等方面讲,因为该系统相对而言,只是一个小型的管理系统,所需设计人员较少,信息管理与信息系统08的许多同学都具备开发能力,另有几个专门学语言开发的高技术人才,而且消耗费用也在同学们的承受范围之内,这就具备了经济方面的可行性。社会可行性毕业论文管理信息系统一旦建成,那么通过该系统的使用就可以提高信息的使用质量,提高数据的准确性,减轻用户的工作负担和劳动强度,提高用户的信息处理能力,从而进行有
15、效的决策与管理,学校收益将会提高,所以此系统也具备社会方面的可行性。2.2.3可行性分析结果通过对组织形式、经济、技术、社会可行性进行分析,我们认为对毕业论文管理系统的开是非常有必要的,是可行的。3.毕业论文管理系统的结构化分析建模3.1组织结构分析组织结构图如下:图3 毕业论文管理系统组织结构图3.2业务流程分析3.2.1毕业论文(设计)管理信息系统业务描述:一、第七学期开学初期(前四周),由院(系、部)下达毕业论文(设计)任务给教学部,由教学部将院(系、部)教师提交的论文(设计)题目进行初步审核,将审核结果提交院(系、部);二、院(系、部)将审核结果反馈给教学部,教学部依反馈结果(如题目不
16、符合专业需求,某一教师指导学生超过8人)进行相应修改,然后再提交给院(系、部),直至论文(设计)题目确定;教学部统计出“毕业论文(设计)题目明细表”,上交院(系、部)备查;三、教学部将确定的毕业论文(设计)题目交给班级,由毕业生依据一人一题的原则选定毕业论文(设计)题目;毕业论文(设计)题目也可由学生自拟后由教学部审核通过后指定指导教师;教学部统计“XX届毕业论文(设计)选题明细表”提交给院(系、部);四、由院(系、部)依据最终确定的“XX届XX专业毕业论文(设计)选题明细表”给指导教师下达毕业论文(设计)任务书;五、第七学期末,在指导教师指导下,学生完成计划书、文献综述、外文翻译,有教学部给
17、出成绩,成绩记入该班级第七学期的科研技能训练课程;六、院(系、部)会同教学部在第八学期中期(5月上旬)进行论文(设计)中期检查,并将结果汇总统计;七、五月末,毕业生将指导教师检查通过并给定表现成绩和审阅老师给顶论文质量成绩的论文(设计)定稿提交给教学部;八、教学部检查论文(设计)格式是否符合要求,不符合规范要求者不得参加第一轮毕业答辩;九、学院对所有学生的定稿论文进行查重并将查重结果反馈给各教学部(学院规定查重率高于20%的论文直接进入二辩名单);十、教学部提交论文答辩分组名单,学院汇总、审批各专业分组名单,确定答辩具体时间和地点,上报学校教务处;十一、答辩后答辩小组给定答辩成绩,由教学部根据
18、表现成绩、论文质量成绩和答辩成绩按比例计算毕业生毕业论文论文(设计)的最终成绩;十二、教学部根据以上成绩统计、汇总各种表格并上交院(系、部)教学秘书;十三、学院审核各专业毕业论文(设计)成绩,上报教务处;3.3.2毕业论文管理系统业务流程图如下:图4 毕业论文管理系统业务流程图3.3数据流程分析:数据流程分析是把数据在组织或原系统内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流程过程来考查实际业务的数据处理模式。数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。目的是要发现和解决数据流通中的问题。数据流程图是系统开发结构化分析方法的核心,
19、它从数据传递与加工的角度,以图形的方式描绘数据从输入转移到输出所经历的变换过程。数据流程图由数据、数据存储、数据处理和外部实体四要素组成。数据流程图为后期的功能模块设计提供了依据。(1)顶层图:图5 毕业论文管理数据流程图顶层图(2)二层图:D1 毕业论文题目明细D2 毕业论文图6 毕业论文管理系统数据流程图二层图4.毕业论文管理系统的系统设计4.1毕业论文管理系统业务主要包括:1论文定题子系统:确定毕业论文(设计)题目;2论文指导子系统:指导老师进行指导学生完成论文;3论文检查子系统:对学生上交的论文进行检查;4论文答辩子系统:答辩分组、进行论文答辩;5成绩管理子系统:管理各个阶段的成绩。4
20、.2代码设计4.2.1院系编码的代码设计:院系编号是由学校制定的,编号唯一,范围是:0109;其中工商管理学院的编号是08;4.2.2教研部编号的代码设计:教务部有两部分组成,院系编号+教研部编号,教研部顺序号范围是0115;比如信息管理与信息管理系统专业教研部编号:0811;4.2.3指导教师编号的代码设计:指导教师编号由三部分组成,院系编号+教研部编号+教师编号,教师的编号范围是:0099;4.2.4学生学号的代码设计:学生学号由五部分组成,院系编号+专业编号+入学年份+班级+顺序号;其中顺序号的范围是:0199;比如我的学号:1101131108顺序号班级入学年份专业编号院系编号4.2.
21、5课题编号的代码设计:学生选择的毕业论文(设计)题目是由指导教师设计的,虽然有些题目在评审阶段被删除了。但是留下来的题目的编号前后一致,方便统一管理。4.3输入输出界面设计4.3.1输入设计首先,输入过程设计的简单,输入量小,容易操作是本系统的主要设计目标,其次,为了得到准确的输出信息,对输入数据的检验尽量接近原数据发生点,是错误能及时得到改正。在设计过程总尽量采用对照校验法。在毕业论文管理信息系统中,采用了普遍的登录方法,每个使用者输入登录信息即可。4.3.2输出设计管理信息系统是通过输出为用户服务的,信息系统能否为用户提供准确及时实用的信息是评价系统好坏的标准之一;例如本系统中的成绩查询功
22、能就是典型的输出设计;输入、输出界面略。4.4数据库设计:4.4.1需求分析毕业论文管理系统是一个学院不可缺少的部分,它的内容对于学院的决策者和管理者来说都是至关重要的,它能够为教师和社会提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握毕业生的情况,为学生提供成绩跟论文方面的查询。在传统模式下利用人工进行毕业论文管理,存在着较多的缺点,如:效率低,公开性差,数据复杂混乱,更不便于查找,更新,维护等。诸如这些情况,令管理者对学生论文的管理带来了很大的困难,影响了教育工作者的工作效率。随着科学技术的不断提高,计算机科学日渐成熟,使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生的现
23、代化管理,其强大的功能以为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为机关及应用的一部分,使用计算机对毕业论文进行管理,具有着手工管理无法比拟的优点。例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理便捷等等。这些优点能够极大地提高对论文管理的效率。4.4.2数据库文件设计院系信息表字段名称数据类型字段长度院系编号int10院系名称char20教学部信息表字段名称数据类型字段长度教学部编号int10教学部名称char20指导教师信息表字段名称数据类型字段长度指导教师编号int10姓名char20院系char20学生信息表字段名称数据类型字段长度学生编号in
24、t10姓名char20院系char20专业char20论文信息表字段名称数据类型字段长度论文编号int10论文名称char20指导教师编号int10学生学号int10成绩信息表字段名称数据类型字段长度成绩编号int10分数float10学生学号int104.4.3数据库逻辑结构设计逻辑结构设计的任务是将概念设计阶段完成的概念模型转换成能被特定的数据库管理系统支持的数据模型。这些模型在功能、性能、完整性和一致性约束及数据库可扩充性等方面均应满足用户的要求。数据模型可以由实体关系模型转换而来。对于管理信息系统来说,关系型数据库的应用最为广泛。根据转换规则,本系统概念模型转换为关系模型如下:院系(院
25、系编号,名称);教学部(教研部编号,名称,院系编号);教师(教师编号,姓名,性别,院系编号);指导教师(指导教师编号,性别,专业,院系编号);学生(学号,姓名,性别,专业,指导老师编号);论文题目(论文题目编号,名称,教师编号);论文(论文编号,名称,指导教师编号,学号);成绩(成绩编号,分数,学生学号,教研室编号)。4.4.4数据库概念结构设计毕业论文管理系统ER图如下:名称分数编号图7 毕业论文管理系统E-R图5.毕业论文管理系统的系统实施经过了系统分析及设计阶段,就进入到了管理信息系统开发的系统实施阶段。系统实施是实际建立系统的阶段,该阶段将系统应用于实际工作环境中,评估所设计系统是否符
26、合实际配置,是否能够按照目标进行工作。在系统测试过程,发现某些功能不能实现时,要及时调试和记录,不断修改和调整,直至系统符合需求分析,直到达到总目标为止。5.1开发环境本系统在windowsxp操作系统上开发,用powerbuilder8.0进行前台界面设计,SQLServer2000进行后台数据库设计powerbuilder8.0在开发和实施上都体现了优越性,主要特点表现在以下几个方面:1.易于使用2.可视化开发3.事件驱动4.应用向导和生成器5.powerbuilder8.0基础类和组件类6.支持OLE拖放和嵌入活动文档7.支持网络功能,编译速度更快8.SQLServer2000能够提供数
27、据库之间的复制功能,课代替现有的系统数据手工传递工作,降低出错率,提高数据的可用性为了测试程序的运行环境,在多台配置不同的计算机上进行调试均能正常运行。结合程序所占硬盘和内存情况分析硬件配置,主要考虑以下几方面:1.高度的可靠性:要保证主机,操作系统,网络,数据库,应用软件登系统724小时平稳运作,最大限度减少停机时间2.主机系统的先进性和高扩展性,以满足业务中期,近期甚至长期时间范围数据迅速增长的需要3.易于维护和管理,以减少日常管理和维护的工作量,便于性能的调节和故障排除当使用该系统时,要求配置powerbuilder8.0和SQLServer2000软件,这样才能实现系统前后台的操作和应
28、用。5.2调试与测试过程测试一个应用程序开发的必要步骤,也只有通过测试,系统才能确定其所拥有的功能是否已经具备,是否有不足之处,有哪些未知的错误及通过设置断点,用单步调试来确定错误的代码,或者有可能发生异常的代码进行抛出,捕获异常,进而解决问题。在测试过程中,逐个运行每个单表,包括每个按钮所实现的功能,这个过程是漫长而枯燥的,然而它是极其重要和必不可少的步骤。在测试中,发现新增记录的功能实现不理想,于是进一步调试,在运行时找出程序错误的断点,从断点处分析和判断错误,再不断修改。并且要仔细检查数据库的配置问题,并且要一边调试要一边浏览数据库的表结构和表内容,及时确认记录是否写入数据库。发现的第二个问题是权限设置无效,经检查,问题出在了登陆界面上,在处理方法上采用使用表单集的方法去解决,或者是通过调用不同菜单来实现用户使用系统的权限设置。其余功能经测试没有问题,运行正常。