信息管理与信息系统论文【精选5篇】

在现代信息社会,信息已经成为个人、组织和社会赖以生存发展的重要战略资源。以下是勤劳的编辑给家人们整理的信息管理与信息系统论文【精选5篇】,仅供借鉴,希望可以帮助到有需要的朋友。

信息管理与信息系统毕业论文 篇1

关键词关键词:毕业设计管理;B/S;MVC模式

DOIDOI:10.11907/rjdk.161574

中图分类号:TP319

文献标识码:A 文章编号:1672-7800(2016)008-0096-03

0 引言

教育教学信息化建设对于促进教学改革,加快实现管理手段的现代化有着积极作用[1]。高等教育领域信息化正在加速发展,多数高校开始对毕业设计进行规范化、信息化管理,但是不同层次院校对毕业设计信息化管理需求不尽相同。独立学院由于其自有专职教师及管理人员较少,在专业教学和毕业设计指导中更多依赖于母体学校教师资源[2],传统的毕业设计过程监控跟踪手段难以有效落实。为提高毕业设计管理工作效率,本文设计开发了一个基于B/S架构的毕业设计管理信息系统,厘清了毕业设计各阶段工作之间的关联关系,梳理了毕业设计管理流程,划分了系统管理员、教务管理员、系教学秘书、学生、指导教师和辅导员6种角色,引入了毕业设计各个阶段进展情况的实时统计与跟踪监控机制,有效解决了毕业设计过程跟踪监控需求,保证了毕业设计质量。

1 系统需求与流程分析

1.1 系统需求分析

系统设计的目的是为了提高学院毕业设计工作效率,根除传统管理模式的弊端,方便参与毕业设计过程的各类用户。不同用户使用系统的需求不同,如面向教务管理人员,系统应具有基础信息维护、学生信息维护、毕业设计进展情况监控、各类统计报表等功能;系教学秘书需要维护本系指导教师信息、分配毕业设计任务、管理选题、监控毕业设计进展情况、中期检查以及安排答辩等;学生通过系统进行在线选题、完成选题审批表、任务书、开题报告、中期报告以及论文资料的提交;指导教师使用本系统完成在线申报题目、审批或审核学生提交的各项报告、评阅学生论文等;辅导员能够随时查看学生的毕业设计完成进度情况,及时督促进度较慢的学生;系统管理员主要完成对数据库和管理员信息的维护工作。

1.2 业务流程分析

系统基本流程如下:①系统初始仅有一个系统管理员账户,首先由系统管理员添加教务管理员、各系教学秘书和辅导员账户;②教务管理员设置当前学年度,添加其它基础信息,导入本学年度学生基本信息表,生成学生账户;③系教学秘书录入或导入本学年度指导教师信息,生成指导教师账户,分配本年度毕业设计指导任务;④指导教师登录系统,根据个人任务在线申报课题;⑤系教学秘书对教师申报的课题进行在线审核,所有课题审核完毕后,按专业开放选题;⑥学生在线选题;⑦选题结束后,学生按阶段完成课题审批表、任务书、开题报告、中期报告以及论文资料的提交,指导教师按阶段对学生提交的材料进行审阅,教务管理员、系教学秘书和辅导员协同监控学生毕业设计进度情况,并做好各自的跟踪管理工作。

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页面用于完成视图层功能;Controller为控制器,用于接受用户的请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数据信息,本系统控制器采用servlet实现。

(2)过滤器(Filter)技术[5]。系统使用过滤器技术实现了字符编码过滤和URL级别的权限访问控制,其中6类系统用户的资源访问权限控制分别由6个过滤器实现。以教师用户为例,将教师可访问的资源组织在路径“/t/”下(包括教师可访问servlet的URL也映射在此路径下),然后创建过滤器Tfilter类,并在配置文件web.xml中使用标签将Tfilter与教师可访问资源进行关联,从而实现对教师资源请求的拦截控制,其中过滤器映射的定义如下:

TFilter

/t/*

(3) Servlet上下文监听器(ServletContextListener)。系统中的一些基础信息(例如当前学年、部门信息、专业信息等)是所有用户的共享数据,通过使用Servlet上下文监听器,实现了将基础信息从数据库中读出并存放至application作用域中,方便用户共享和使用,减少对数据库的访问频度。为保证数据的一致性,当管理员更新这些基础信息时,需要同时更新数据库和application作用域中的数据。

(4)Bootstrap框架。Bootstrap框架属于css框架,它在支持html5和css3的浏览器上表现特别好,对移动终端的浏览器支持也相当优秀[6]。本系统使用的是Bootstrap3.3.6版本,它对IE9及更低版本的IE浏览器兼容性不好。本系统设计时专门针对低版本IE浏览器引入了html5shiv.js和respond.min.js两款插件,使IE支持html5中的新标签并能够识别@media,支持响应式布局。

(5)基于jQuery的Ajax异步请求技术[7]。系统设计时使用jQuery Ajax技术实现无刷新钐更新页面和异步提交数据,减轻了服务器和宽带的负担,提升了Web程序性能。

4 结语

本文构建的毕业设计管理信息系统功能完善、用户角色设置合理、流程清晰,能够满足独立学院对本科毕业设计规范化、信息化的管理需求,大大提高了毕业设计效率,解决了毕业设计跟踪监控难题,极大方便了参与毕业设计的各类用户。

参考文献

[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.

信息管理与信息系统论文 篇2

1.以信息构建与信息交互为定位的信息管理专业教育——以美国iSchool联盟院校为样本的分析

2.公司的媒体信息管理行为与IPO定价效率

—2010年境外信息管理研究进展——基于相关文献的计量分析和内容分析

4.信息管理“专业课程链”的建设与实践

5.信息管理人才专业特长初探

6.公共危机信息管理EPMFS分析框架

7.普适医疗信息管理与服务的关键技术与挑战

8.基于BIM技术的工程项目信息管理模式与策略

9.构建连锁超市生鲜农产品供应链的信息管理体系探讨

10.基于知识图谱的个人信息管理研究热点与前沿分析

11.大数据背景下信息管理专业人才培养模式改革创新影响因素研究——以湖北高校为例

12.能力结构模型驱动的信息管理与信息系统专业人才培养模式研究——基于10余所高校的调研分析

13.大数据:信息技术与信息管理的一次变革

14.信息管理技术视角下微博研究综述与趋势分析

15.论涉税信息管理能力与税制结构优化

16.基于信息生态链理论的信息管理流程重组

17.教育大数据背景下学分银行信息管理平台设计理念与技术架构研究

18.中国大陆信息管理与信息系统研究现状评述

19.面向整体政府的政府信息管理研究——以澳大利亚为例

20.大数据环境下信息管理专业人才培养模式分析与构建

21.高通量下水稻育种网络信息管理系统

22.基于国营农场的作物生产信息管理系统设计与实现

23.从信息管理到知识管理

24.智慧的交融 有益的启示——武汉大学信息管理学院“十三五”学科建设与发展规划专题研讨

25.大数据视角下信息管理与信息系统专业建设研究

26.企业信息管理人员信息行为和信息素养研究

27.从国际个人信息管理专题研讨会(ISPIM)看当前个人信息管理研究的热点

28.面向公共危机决策的信息管理机制研究

29.基于RFID与ZigBee的羊场养殖信息管理系统

30.政府危机信息管理联动系统模型构建

31.信息管理系统在医院绩效考核分配中的应用研究

32.基于BIM的建设领域文本信息管理研究

33.移动智能设备个人信息管理——以在校大学生和研究生为例

34.基于。NET的学生信息管理系统的设计与实现

35.大数据时代下信息管理与信息系统专业培养模式研究

36.供应链管理模式下产业主体协同创新机制研究

37.基于远程通讯的农田信息管理系统设计与实现

38.从边缘到中心:信息管理研究的学科范型嬗变

39.信息管理理论视角下差错信息资源的研究

40.信息管理与信息系统(医药卫生方向)专业学生择业预期与就业能力研究

41.信息管理学科整合的变革路径研究

42.混合架构智能温室信息管理系统的设计

43.信息管理视域下的差错信息研究

运动背景下信息管理类专业的特色与分野探析

45.突发事件预警系统中的信息管理和信息服务

46.个人信息管理研究探析

47.再论知识管理与信息管理

48.公安派出所综合信息管理系统设计与实现

49.整合性服务视角下高校信息管理平台创新及其构建

50.国外个人信息管理现状及发展动态述评

51.我国农产品供应链信息管理研究进展

52.从信息管理到知识管理的发展

53.通用信息管理系统开发平台的设计与实践

54.信息管理与信息系统专业实践能力培养模式研究

55.一种面向个人信息管理的Post-WIMP用户界面模型

56.考虑信息泄露的供应链信息管理策略

57.云计算环境下档案信息管理系统风险分析

58.基于元数据的城市规划信息管理新方法探索——走向规划信息的全面管理

59.信息生态学——企业信息管理的新范式

60.基于WebGIS的农业空间信息管理及辅助决策系统

61.世界典型城市公共危机信息管理系统及其比较

62.基于“信息管税”战略的税收管理创新

63.对20年来我国互联网新闻信息管理制度的考察

64.云计算在工程造价信息管理中的应用

65.大数据时代地方高校实现协同创新信息管理平台构建及路径

66.政府危机信息管理及决策机制研究述评

67.论城市突发事件的应急信息管理

68.基于物联网与云计算的灌区信息管理系统研究

69.航空安全信息管理的问题与对策

70.食品质量安全追溯信息管理体系研究

71.国内外信息管理研究的流派与研究框架

72.食品安全检测实验室信息管理系统的应用架构

73.企业信息管理系统的实现

74.智库建设背景下的美国中央情报局信息管理实践与启示

75.欧美的公共信息管理及对我们的启示

76.电子商务环境下信息管理模式研究

77.以活动为中心的个人信息管理

78.基于RFID的物流信息管理系统模型研究

79.危机管理研究进程中信息管理发展脉络及基本特征

80.信息管理和知识管理辨析

81.面向政府危机决策的公共危机信息管理模式研究

82.基于Web的高校学生信息管理系统的设计与实现

83.关于信息管理

84.从信息管理到知识管理

85.信息管理一级学科的变革路径研究

86.基于BIM协作平台的工程监理信息管理研究

87.煤矿安全监管信息管理系统的研究及探讨

88.危机信息管理研究综述

89.计算机信息管理技术在网络安全中的应用

90.关于信息管理与信息系统专业建设若干问题的思考

91.基于云计算的知识产权信息管理的发展

92.计算机信息管理技术在网络安全中的应用

93.基于数据挖掘技术的保护设备故障信息管理与分析系统

94.不动产登记信息数据整合及管理基础平台建设研究

95.知识管理与信息管理比较研究——从企业管理的角度

96.试论国家综合性危机信息管理系统的建立

97.基于多学科融合的信息管理与信息系统专业教育体系构建研究

98.从信息管理优化角度探析税收风险管理的有效实施

信息管理与信息系统论文 篇3

关键词:高校教学;日常管理;信息系统

1引言

我国目前高等教育的规模日益扩大,各高校教学管理水平逐步提高,以往的日常教学管理多采用人工管理的方式,以电子文档和纸质文档存储。然而与教学管理相关信息的动态性使得这种方式效率不是很高。另一方面各大高校往往有自己的办公自动化等系统,这些系统有其独立的数据库,教学日常管理很容易同上述系统中保存的信息产生冗余和不一致。因此,对日常教学事务的自动化管理因此显得迫切而必要。使用计算机进行教学管理,优点是检索迅速、检查方便、可靠性高、存储量大、保密性好、减少错误发生率,大大提高了教学管理的效率和质量。

2 系统设计

2.1功能需求

教学日常管理系统的功能应向如何实现用户之间的交互功能方向拓展,为学生和教师、学生间、教师间提供一个管理信息和交流信息的平台。本系统旨在开发出一套B/S架构的教学日常管理系统,实现集中管理和与校内其他管理平台的无缝对接。本系统主要包含以下几个主要模块:人员信息管理、教师考勤管理、论文信息管理、科研信息管理、教师奖惩情况、教学资源管理和系统管理几个主要功能模块。

(1)人员信息管理:人员信息管理主要用于对教师和教务人员个人基本信息的管理,包括教师信息录入、教师信息更新、教师信息查找、教师信息删除以及教师信息报表等功能。教师个人信息由教师本人录入,录入后的教师信息由管理员负责维护。

(2)教师考勤管理:本模块主要包括教师的病事假、调代课的相关处理,涉及到学期或学年的教师个人工作量,包括基本工作量、临时工作量和调代课等统计。各学院内部统计总体授课情况,汇总每位教师的授课情况,汇总后打印,由授课教师分别签字。

(3)论文信息管理:论文信息管理模块包括两个部分,一个是教师个人论文信息管理,另一个是高校编辑部的论文审核管理。教师个人信息管理可以划分为新写论文、在写论文、已写论文、送审论文、审毕论文和定稿论文;论文审核管理划分为待审论文、在审论文、修改论文和已审论文四个模块。

(4)科研信息管理:高校教师还需要承担与自身专业相关的科研课题,达到理论与实践

相结合的目的。本模块主要是与高校教师科研项目相关的管理功能。按照科研项目的等级可以分为部级、省级、市级和校级科研项目;按照课题的进度情况分为项目申报、项目进行、项目结题;按照项目参与者可以划分为项目主持人员和项目参与人员。

(5)教师获奖情况:本功能模块记录教师的奖惩情况,奖励情况按照级别分为部级、省级、市级和校级,不同级别的获奖赋予不同的分值,可以作为教师评级的参考依据。

教学资源管理:教学资源管理主要是针对教师所教科目的课程标准、授课计划、课程教案等授课资料的管理,主要实现资料上传和下载功能。教师上传到系统中,大的分类按照专业系别,专业系别下面再按照授课的科目分类,方便分类查找。本人可以查看下载,可以选择是否授权给其他用户查看,达到教学资源共享的目的。

(6)系统管理:本模块主要实现系统用户权限设置和常用基本信息设置。分权限进行系统的信息管理,设定三级权限:管理员:最高权限,可进行用户的权限分配,数据的增删改查等各项操作;学院领导拥有对本系的所有相关人员的数据浏览和审批权限;普通用户:可以对本人信息查看、修改本人密码和用户名。

2.2 后台数据库

后台数据库采用开源的数据库MySQL,MySQL是一个多线程的,结构化查询语言(SQL)数据库服务器,执行性能非常高,运行速度非常快,并易于使用。根据系统开发功能分析,设计后台数据库表结构如下:

3系统实现

(1)开发语言:采用PHP编程语言,PHP语言是免费开放源代码的编程语言,所有的PHP源代码都可以得到。和其它技术相比,PHP语言具有程序开发快,运行快,技术本身学习快的特点,它相对于其他语言,编辑简单,实用性强。PHP跨平台性强,作为运行在服务器端的脚本,可以运行在多种操作系统下。

(2)软件开发框架:本系统采用B/S架构开发,通过浏览器操作,无需安装客户端程序。系统开发框架采用开源PHP开发框架ThinkPHP,ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,使用面向对象的开发结构和MVC模式,提升开发速度,开发人员将关注点放在主要的业务逻辑上。在具体开发过程中采取模块化开发方法,充分利用PHP语言有较多开源控件和开源库的优势,利用第三方开源控件进行二次开发,省去了大量开发时间。

(3)系统的主要功能:在分析设计主要功能模块和后台数据库表的基础上,利用ThinkPHP提供的MVC开发模式,对数据库进行各种添加记录、修改记录、删除记录和查询统计记录操作,将以上功能有机结合来实现完整的系统功能。

4 结论

本教学日常管理平台的使用对象主要是高校教师及管理人员,为其日常教学管理的自动化处理提供服务支持。系统设计以先进的教育教学理论和知识管理理论为指导,以提高教师日常教学管理任务的工作效率,方便教师管理个人教学信息为目的。系统利用开源软件框架和开源数据库技术,采取模块化开发方法。系统在实际应用中效果良好,提高了教师日常教学管理的效率,将更多的精力投入到教学和科研中。

参考文献

[1]李翠霞,谭营军。高校教师日常事务管理系统设计与实现[J].重庆科技学院学报(自然科学版).2010(8)

[2]柴晟,陈蕾等。基于。NET的高校院系事务综合管理系统的设计与实现[J].计算机应用,2007(27):327-328

[3]熊开盛,董兆鑫。档案管理系统的设计与实现[J].计算机工程与设计,2007.2746-2747

信息管理与信息系统毕业论文 篇4

Zhou Xiaohui

(Xi'an University of Posts and Telecommunications,Xi'an 710061,China)

Abstract: Based on the actual situation of graduation project, we design and realize the MIS for graduation project based on the B/S structure. The system can help the teacher to set the topic, the student to select a topic, as well as the staff room to filter the topic. The system can be operated through Internet accurately and promptly.

关键词: B/S 管理信息系统 毕业设计(论文)

Key words: B/S;MIS;Graduation Project

中图分类号:TP31 文献标识码:A文章编号:1006-4311(2011)14-0188-02

0引言

毕业设计(论文)是高校教学的重要组成部分,是完成专业培养目标的重要环节,在提高学生综合运用知识、培养分析与解决问题能力方面有着重要作用。但其包含的数据量大、涉及的人员面广,情况较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范,管理效率也较低。同时,随着高等教育改革的不断深入,对于毕业设计管理的规范化、科学化、信息化有了更高的要求。

根据上述情况我们将设计并实现了一个毕业设计(论文)管理信息系统,该系统主要完成对毕业生选题的管理、教师出题的管理、以及管理员对学生和教师信息的管理、对题目的筛选管理,其优势在于该系统基于B/S结构,能够通过Internet实现网上操作,打破了地域和空间的限制。

1系统的设计与实现

该管理信息系统的开发主要是来源于实际工作需要。在毕业设计相关工作中,常接触到的信息包括:学生基本资料、教师基本资料、毕业论文信息等。要将这些信息按照一定的方法规则建立数据库,通过程序可以随时调出来查看,及时掌握毕业设计的进度及相关信息,便于提高毕业设计工作的效率。

1.1 系统构架本系统采用B/S三层体系结构,即表示层、功能层和数据库服务层,使用IIS构架Web站点;通过访问数据库。

1.2 系统总体流程我们将使用计算机结合网络构造一个基于B/S结构的毕业设计(论文)管理信息系统,实现从报题到选题全程的电子化实时监控管理和结果公布,为教学管理人员、指导教师和学生提供准确及时的信息和帮助。本系统是针对现代高校计算机技术的发展,为了应对以往毕业设计中遇到的工作效率低,交互性差等问题而采用软件工程的设计思想设计的。基于Web的计算机校园实践系统,描述了毕业生毕业设计管理系统的用户登陆管理、报题管理、选题管理、中期管理、论文管理等各功能模块的联系。经分析系统服务的对象主要有毕业生、指导教师和管理员。系统总体流程如图1所示。

1.3 数据库设计数据库设计是整个程序设计的最关键部分,数据库的设计是否合理,将对数据库的大小、代码的优化起到至关重要的作用,因此在设计程序前必需对数据库进行设计,而在设计数据库前必需对所要完成的功能进行认真的研究分析,下面介绍我们的数据库设计:

学生、教师、论文题目模块间的E-R关系如图2所示:

整个软件主要功能设计分为学生、教师、管理员模块。

2系统的集成

本程序数据服务器安装在Windows XP操作系统上,采用SQL2000服务数据库,Web服务器采用Windows平台上的IIS服务器套件。整个程序的开发是在Microsoft Visual 2005环境下使用C#及HTML语言开发的。

首先用户通过登录界面,选择相应的身份进行登录,把用户输入的用户名和密码与数据库中存储的用户名和密码相比较,如果正确无误,进入相应身份的操作页面,如果错误,将进行提示。

2.1 学生模块如果以学生的身份登录正确,可以看到相关的信息提示,如日期,以及登录者的相应的个人信息,在页面上有4个可操作链接,点击可以进行相应的操作。

当点击“毕业设计选题”连接时,如果学生没有选过毕业设计题目,便在右下的栏中刷新为学生选题页面,学生可以进行操作选题;如果该学生已经选过题目,系统给将予提示,使得学生无法多次选题,避免了一名学生选多题的问题。

当学生选好题目后,可以通过点击查看选题结果来了解选题的相关信息,有选题人的姓名,所选的题目名称,所选的题目的描述,所选的题目的负责导师,负责导师所属的教研室。

学生可以通过点击修改密码来进行自己的密码的修改。

2.2 教师操作页面如果以教师的身份登录正确,进入教师操作页面,在这里我们可以看到相关的信息提示,如日期,以及登录者的相应的个人信息,在中上方有4个可操作链接,点击可以进行相应的操作。在教师操作页面中,教师可以进行毕业设计题目的提交,在题目的提交页面中,我们通过教师的职称不同,对教师的可出题数量进行了约束,一旦出题数目等于该职称允许出题目数时,该页面将不可操作。

教师也可以查看自己所出的题目的相关信息在这个页面中,教师可以了解到自己所出的题目哪些未通过审核,哪些题目通过审核并且被学生选中,哪些题目通过审核但还未被选。教师可以通过点击修改密码来对自己的密码进行修改。

2.3 管理员操作页面如果以管理员的身份登录正确,进入管理员操作页面,可以对学生、教师的信息进行创建、修改和删除,还可以对职称信息进行修改。

无论任何身份的用户点击“退出系统”或者关闭IE浏览器之后,系统将清空上次的信息。

3总结

通过毕业设计管理系统的开发实现了对毕业生的毕业设计电子化管理,投入使用后不仅可以在时间、空间上节约,方便检查,更可以对现有软件进行二次开发,充分利用现有数据和条件,完善本系统的功能。由于该系统采用B/S三层结构设计,可以在内部网和互联网上运行,方便用户分散办公,提高工作效率,学生、教师、管理员都可以远程操作,快速高质量的完成以前混乱的工作。

该系统己测试并成功运行。结果表明,该系统运行可靠、性能稳定、界面友好、使用方便,提高了毕业生的毕业论文管理工作的效率及信息的准确性。

参考文献:

[1]萨师煊,王珊。数据库系统概论(第三版).北京:高等教育出版社,2000,(2).

[2]李劲东等。管理信息系统原理。西安:西安电子科技大学出版社,2003,(2).

[3]张晓辉等。SQL Server 2000管理及应用系统开发。北京:人民邮电出版社,2002,(12).

[4]金雪云简明教程(C#篇).北京:清华大学出版社,2006,(1).

信息管理与信息系统论文 篇5

(延安大学物理与电子信息学院,陕西延安716000)

关键字:C#;论文管理;SQL;Web

中图分类号:TN915.4?34 文献标识码:A 文章编号:1004?373X(2015)13?0121?04

收稿日期:2014?12?19

基金项目:延安市科学技术研究发展计划项目(2014KG?04);

陕西省教育厅科研计划项目资助(14JK1829);陕西省科学技术研究发展计划项目(工业攻关)(2014K05?61);国家自然科学基金(61379026)

0 引言

随着计算机和通信技术的不断进步,信息化的浪潮已经使得传统的人工信息管理不能满足现代管理的需求,越来越多的学校选择开始选择系统化的管理工具。本科生毕业论文设计作为高校工作必不可缺的一环,从论文选题,导师和学生互选,毕业论文修改等过程,都有大量繁杂的工作要做。本文基于编程语言,以SQLServer2005为后台数据引擎,以Web页面为展现方式,使用,AJAX技术实现对学生论文信息的管理[1],有效减轻了教学管理人员的工作量,同时,利用该系统可方便的实现论文各项数据的统计,在高校教育教学管理中有着良好的应用前景。

1 C#技术

是第一个面向组件的编程语言,它是由微软推出的一种基于。NET框架的、面向对象的高级编程语言[2]。

可以引用组件,非常方便创建网页或Web服务,同时C#又由C语言和C++派生而来,继承了其强大的性能,它的源代码的可移植性非常强,这对于那些已熟悉C和C++的人来说学习C#就相对简单。

以。NET框架类库作为基础,拥有类似VisualBasic的快速开发能力,能快速和高效的完成对网站的功能逻辑的实现[3]。.NET 框架给网站的开发者提供了很多数据展示控件,例如:GridView,ListView和TextBox。在后台,用C#开发语言,利用。NET框架中提供的控件接口完成对Web页面上显示的数据的逻辑处理。

2 需求分析

2.1 系统所涉及用户及需求量分析

论文管理系统面向的对象是毕业生、导师和管理员。对于管理员来说,可以利用论文管理系统管理学生、导师信息,还可以通过它毕业的相关消息,使学生和导师及时了解到相关信息;导师则可以通过该系统管理自己的信息、、更新自己的论文选题、还可以对学生进行选择、实现系统化的管理;而学生不但可以通过论文管理系统管理自己的信息,还可以浏览导师信息,选择符合自己兴趣及学习方向的导师,这样的“因材施教”更有益于发挥学生的自主创造性。

2.2 系统功能需求

该系统所涉及的功能模块有[4]:

(1)用户身份验证模块。本系统所面向的对象是毕业生、导师、管理员,用户身份验证是非常重要的组成部分,它可以防止重要信息的泄露,比如毕业生的论文、个人重要信息。

(2)导师信息管理模块。本模块的主要功能是导师信息的管理,包括,添加、修改、删除论文选题,更改个人信息,修改密码,查看学生个人基本信息和论文,选择学生。

(3)学生信息管理模块。本模块的主要功能是学生信息的管理,包括,更改个人信息,修改密码,查看导师个人基本信息和选题,选择适合自己的导师和论文题目。还可以浏览公告信息,及时了解学院对毕业生做出的要求及重要事件的通知

(4)管理员模块。本模块的主要功能是系统管理,包括在首页的公告管理中毕业相关信息,查找某一导师或学生,单个增加导师或学生信息,并且支持批量导入学生、导师信息,还有学生和导师的毕业论文信息。

2.3 性能需求

为了保证该系统能够长期、安全、稳定、可靠、高效地为我院的毕业工作服务[5],论文管理系统应该满足以下的性能需求:

(1)用户体验:该系统界面清晰明了,用起来方便简单,没有繁琐的流程,给用户提供了很大的方便。(2)易操作性:整个系统功能一目了然,并且配有图片,非常醒目,想做什么操作,用鼠标点击即可。(3)系统的可扩充性:随着用户的增加,需求也会不断的更新。这要求系统能够提供功能上的调整和扩充。本系统用SQL Server 2005 数据库存储数据,并且相同功能页面都有母版,只需修改母版,相应页面也会随之改变,也可以简单地加入或减少系统的模块,进行系统的升级和更新换代[6]。

(4)系统的易用性和易维护性:论文管理系统提供简单友好的登录界面,用户可以根据自己的身份登录到属于自己的界面,这样也避免了对别人信息的篡改。而且该系统能够提供良好的用户接口,页面都是采用用户熟悉的术语,界面也都是中文信息;而且还提供帮助页面,这样用户在操作中可能出现的使用问题,都可以进入帮助页面中查看,缩短用户对系统熟悉的过程。

(5)健壮性:尽量减少运行时错误的发生。

(6)系统的标准性:系统在设计开发使用过程中都要涉及到很多计算机硬件、软件,所有这些都要符合主流国际、国家和行业标准。这里所使用的软件以及技术都是Microsoft公司旗下产品,符合计算机主流方向。

2.4 开发条件需求

系统开发的软件条件如表1所示。

3 设计实现

3.1 数据库设计

论文管理系统主要涉及到7个表,即:学生信息表、导师信息表、管理员表、新闻表、公告表、学生选题表、选题信息表。

学生信息表:这张表是用来存储学生基本信息的。

学生添加、修改以后,他的信息就会储存到这张表中,其中包含:学号、姓名、性别、政治面貌、专业、学院、照片、电子邮件、联系电话及班级、密码、出生年月。其中学号是主键,非空且惟一。其余信息可以为空,并在数据表建立时给他们相应的规定好数据类型。

导师信息表:这张表是用来存储导师信息的,所有导师信息都包含在这张表中。包括:职工编号、姓名、性别、政治面貌、学院、照片、密码、出生年月、教师职称、电子邮件单位及联系电话、民族、名额数。其中职工编号是主键,非空且惟一,其余信息可以为空,并在数据表建立时给他们相应的规定好的数据类型。

管理员表:这张表是用来管理员信息的,所有管理员的信息都包含在这张表单中。它的字段有:编号、用户名、密码。其中编号是主键,非空且惟一。管理员信息表如表2所示。其他表格这里不全部列出。

新闻表:这张表是用来新闻链接信息的,所有新闻链接都包含在这张表中。它的字段有:编号、题目、链接、时间。其中编号是主键,非空且惟一。

公告表:这张表是用来公告链接信息的,所有公告链接都包含在这张表中。它的字段有:编号、题目、链接、时间。其中编号是主键,非空且惟一。

学生选题表:这张表是用来记录学生选择导师以及论文题目信息的,所有被选的信息都包含在这张表中。

包括:学生学号、学生姓名、导师姓名、导师编号、论文类型、论文题目。其中学生学号是主键,非空且惟一,其余信息可以为空,并在数据表建立时给他们相应的规定好的数据类型。

导师选题信息表:这张表是用来记录论文题目和所属导师的选择状态信息的,所有导师和论文题目选择状态都包含在这张表中。包括:选题编号、职工编号、导师姓名、教师职称、论文类型、论文题目、状态。其中选题编号是主键,非空且惟一,其余信息可以为空,并在数据表建立时给他们相应的规定好的数据类型。

3.2 系统界面

用户登陆界面如图1所示,学生,导师,管理员可以用自己相应的身份及密码登录,然后再自己对应界面进行操作。

3.3 学生用户界面

学生个人基本信息界面如图2所示,该界面的主要功能是用于学生查看、修改个人基本信息,并可以修改密码,防止个人信息外漏。

学生论文选题界面如图3所示,该界面的主要功能是用于学生选择导师以及论文题目,先选择导师,然后会根据所选导师显示该导师的论文题目,每个学生只能选择一个导师和一个论文题目。

学生毕业论文界面如图4所示,该界面的主要功能是显示学生所选的论文题目,论文类型,并且支持学生上传、下载论文,以便于导师对学生的论文进行查看和指导。

3.4 导师用户界面

导师个人信息界面如图5 所示,在该界面下,导师可以对自己的个人基本信息进行查看或修改。

导师论文选题界面如图6所示,该界面的主要功能是导师可以编辑自己的题目,并且可以删除,修改,编辑完成后单击“提交”即可。

3.5 管理员界面

管理员界面主要是对论文管理系统进行系统管理,系统管理分为网站管理和信息管理,网站管理主要是新闻管理界面和公告管理界面,信息管理又分为管理员信息管理、导师信息管理、学生信息管理。

管理员信息管理如图7 所示,主要功能是可以添加,删除和修改管理员。

导师信息管理的主要功能是可以单个添加导师基本信息,也可以选择文件导入批量添加导师基本信息。

学生信息管理的主要功能是对学生或者导师的论文题目进行单个添加、删除或是批量导入、导出。

4 系统测试

系统开发完成后,对系统进行了测试。以学生信息管理功能为例,具体包括以下内容:

(1)学生身份验证

① 输入正确的用户名、密码和验证码。用户名:

1070410014014,密码:123456,验证码:hicm。

② 输入错误的用户名、密码和正确的验证码。用户名:107041001401,密码:763542,验证码:hicm。

③ 输入正确的用户名、密码和错误的验证码。用户名:1070410014014,密码:123456,验证码:hjnk。

(2)学生修改信息或密码验证

① 输入正确的信息,比如:照片符合格式所限,新密码与确认密码一致。

② 输入不符合要求的信息。

(3)学生选择导师与论文题目功能验证

① 先选择一位导师,然后在出现论文题目的页面再选择论文题目。

② 按照(1)再选择一次。

(4)学生毕业论文功能验证

① 选择论文文件并点击上传图片。

② 未选择文件,点击上传图片。

③ 在成功上传论文的前提下点击下载图片。

④ 在没有成功上传论文的前提下点击下载图片。

5 结语

本文基于编程语言,以SQLServer 2005 为后台数据引擎,以Web 页面为展现方式,使用,AJAX技术实现对学生论文信息的管理。

测试结果证明该设计方案运行良好,可以满足现实毕业论文管理的需求。

参考文献

[1] ROHILLA San 专业项目实例开发[M].陈君,译。北京:中国水利水电出版社,2003.

[2] 王华杰,李律松,孙一波,等。C#数据库开发技术[M].北京:清华大学出版社,2004.

[3] 攀建+项目开发实例[M].北京:清华大学出版社,2004.

[4] JONES A 从入门到精通[M].高春蓉,谷宇,阎隽,等译。北京:电子工业出版,2002.

[5] WORLEY 技术内幕[M].王文龙,刘湘宁,译。北京:人民邮电出版社,2002.

[6] BASIURA Russ;BATONGBACA Web 服务高级编程[M].康博,译。北京:清华大学出版社,2003.

[7] CHAKRABORTI Angshuman..NET Framework专业项目实例开发[M].北京:中国水利水电出版社,2003.

一键复制全文保存为WORD