




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
信息管理系统说明书文档毕业论文目录摘要2正文31 问题描述32 需求分析42.1系统结构42.2数据流图、数据字典53系统设计73.1系统功能设计73.2系统结构设计83.3数据库逻辑结构设计94 系统实现与测试104.1系统登录退出的实现104.2管理员模块的实现114.3教师模块的实现134.4学生模块的实现144.5数据库表的实现155 参考文献176 设计总结181 问题描述高校本科毕业论文管理系统除对论文本身进行管理外,还应考虑如何提供对毕业论文全过程的管理问题。如何实现一个高校毕业设计(论文)管理系统,是本课题的主要研究问题。该系统如何与现有的教务管理系统整合,是本课题研究的重点问题。实现对外数据查询接口,提供对外论文查询服务是本课题的一个尝试。该系统主要包括学生模块,教师模块,毕业信息模块,系统要实现基本信息录入、修改、查询等功能:1) 信息的输入,包括学生基本信息、毕业信息等。2) 信息的修改、删除。3) 根据要求,查询统计符合条件的各类信息。4) 依据实际需要,对重要信息进行统计。2 需求分析2.1系统结构经过以上功能需求分析,可以得出论文管理系统的用户有:学生、教师、系管理员,不同用户在系统中担任不同角色,具有不同权限,要完成不同操作。不同用户的操作又有着相互依赖关系。有些操作是公共的,如查看公告、密码修改,有些操作是特定角色才能进行的,如课题申报。按毕业论文工作的时间顺序,及其不同角色在不同时间阶段要参与的活动综合分析后,得出毕业论文工作过程流程图,如图 2-1 所示:图 2- 1 系统工作流程从上图可以看出,不同阶段,有的用户需要完成某项工作,而有的用户处在等待状态,等其他用户工作完成前面才能开始自己下面的工作。2.2数据流图、数据字典1.数据流图数据流图由四种基本的元素构成:数据流(Data Flow),处理(Process),数据存储和数据源(数据终点)。数据流(Data Flow):为具有名称且有流向的数据,用标有名称的箭头表示,一个数据可以是记录、组合项或基本项。处理(Process):表示对数据所进行的加工和变换,在图中用矩形框表示。指向处理数据流为该处理的输入数据,离开处理的数据为处理的输出数据。数据存储:表示用文件方式或数据库形式所存储的数据,堆砌进行的存取分别以指向或离开数据存储的箭头表示。数据源及数据终点:表示数据的来源或数据的去向,可以是一个组织或人员,它处于系统范围之外,所以又称它为外部实体,它是为了帮助理解系统界面而引入的,一般只出现在数据流图的起点和终点。该系统数据流图如图2.2所示:管理员接受信息更新系统信息信息处理事务用户信息信息信息查询图2.2 系统数据流程图2.数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。由于本次设计是小型软件系统的开发,所以采用卡片形式书写数据字典。每张卡片上保存描述一个数据的信息这样做更新和修改起来比较方便,而且能单独处理描述每个数据的信息。下面将列出若干数据元素的数据卡片信息。数据字典卡片:名字:教师信息别名:teacher描述:教师的相关信息定义:教师信息=教师编号+姓名+性别+职称+电话+办公地址+邮箱+QQ位置:存于数据库名字:评审信息描述:题目评审的相关信息定义:题目信息=题目名称+学期+评审人+评审意见位置:存于数据库名字:题目信息描述:学生的相关信息定义:题目信息=题目名称+题目性质+题目类型+题目来源+学期位置:存于数据库名字:学生信息别名:student描述:学生的相关信息定义:学生信息=学号+姓名+性别+专业+班级+电话+邮箱+QQ位置:存于数据库名字:题目信息描述:题目的相关信息定义:题目信息=题目名称+题目性质+题目类型+题目来源+学期位置:存于数据库名字:题目信息描述:题目的相关信息定义:题目信息=题目名称+题目性质+题目类型+题目来源+学期位置:存于数据库名字:题目信息描述:题目的相关信息定义:题目信息=题目名称+题目性质+题目类型+题目来源+学期位置:存于数据库名字:题目信息描述:题目的相关信息定义:题目信息=题目名称+题目性质+题目类型+题目来源+学期位置:存于数据库3系统设计3.1系统功能设计根据上面需求分析,最终确定系统要实现如图 3-1 所示功能模块,由于模块划分是从用户角度出发,而不是从功能角度考虑,所有一个功能模块会涉及到多个用户。图 3- 1 系统功能模块图下面对各模块作简要说明:1. 学生模块基本功能:课题选择、我的课题、我的任务书、开题材料、论文提交、个人信息维护、密码修改。2. 教师模块基本功能:课题申报、全院课题、选题管理、发布任务书、论文接收、归档材料、个人信息管理、密码修改。3. 管理模块基本功能:基础数据维护、教师信息导入、学生信息导入、教师信息管理、学生信息管理、个人信息管理、密码修改。3.2系统结构设计三层结构是一种成熟、简单并得到普遍应用的应用程序架构,它将应用程序结构划分为三个逻辑层:户表示层、业务逻辑层和数据访问层。其中将实现人机交互界面的所有表单和组件放在表示层,将所有业务规则和逻辑的实现封装在负责业务逻辑组件中,将所有和数据库的交互封装在数据访问组件中33。其结构如图 3-2 所示。图 3-2-1三层结构示意图三层结构十分有利于系统的开发,维护、部署和扩展。使用三层结构的目的,是为了实现“高内聚、低耦合”,采用“分而治之”的思想,把问题划分开来各个解决,易于控制,易于延展,易于分配资源。三层结构是一种严格分层方法,即数据访问层只能被业务逻辑层访问,业务逻辑层只能被表示层访问,用户通过表示层将请求传送给业务逻辑层,业务逻辑层完成相关业务规则和逻辑,并通过数据访问层访问数据库获得数据,然后按照相反的顺序依次返回将数据显示在表示层。图 3-2-2 三层结构示意图3.3数据库逻辑结构设计在数据库设计中相当重要的一步就是将概念模型转化为计算机上DBMS所支持的数据模型,例如,将E-R图模型转化为关系模型,道理很简单,我们设计概念模型基本上都是一些抽象的关系,在再数据库设计的实现过程中,在计算机上有效地表示出这些关系就成了数据库设计的关键。根据毕业设计信息管理系统的功能要求,选取SQL server作为后台数据库。该数据库由4个表组成,学生信息表,教师信息表,课题信息表,用户信息信息表。具体表项见4.5数据库表的实现。4 系统实现与测试本系统分为三大模块:管理员模块、教师模块、学生模块,以下是各模块的运行效果:4.1系统登录退出的实现登录界面如下图4-1所示图 4-1登录界面退出界面如下图4-1所示图 4-11系统退出确认界面4.2管理员模块的实现管理员登陆后界面如下图4-2所示图 4-2系统管理员登录界面管理员登陆后进行操作界面如下图4-5,4-6,4-7所示图 4-5系统管理员的操作界面图 4-6系统管理员的操作界面图 4-7系统管理员的操作界面用户登陆后界退出面如下图4-10,4-11所示图 4-10系统管理员的退出确认界面4.3教师模块的实现教师登陆后界面如下图4-3所示图 4-3教师登录后界面教师登陆后操作界面如下图4-8所示图 4-8教师的操作界面4.4学生模块的实现学生登陆后界面如下图4-4所示图 4-4学生登录后界面学生登陆后操作界面如下图4-9所示图 4-9学生的操作界面4.5数据库表的实现数据库各个表如下图4-12,4-13,4-14,4-15,4-16所示图 4-12数据库表libuser界面图 4-13数据库表Student界面图 4-14数据库表Subject界面图 4-15数据库表Teacher界面5 参考文献一 主要参考文献1. 赵艳铎等(译). 数据库原理(第5版) M. 清华大学出版社, 2011 2. 杨冬青等(译). 数据库系统概念(第6版) M. 机械工业出版社, 20123. 金名等(译). 数据库系统设计、实现与管理(第8版) M. 清华大学出版社, 20124. 刘智勇. SQL Server 2008宝典M. 电子工业出版社,20105. 苏金国等(译). Oracle Database 9i/10g/11g编程艺术M. 人民邮电出版社, 20116张跃平等. JSP程序设计M. 清华大学出版社, 2009,87. 陈泽强. 基于.NET的本科毕业设计管理系统的设计与实现D.电子科技大学,2012.8. 随裕欢. 基于B/S模式的毕业设计管理系统的设计与实现D.长安大学,2009.9. 李东艳,崔崇芳等.J2EE应用开发实例精解M.北京:清华大学出版社,2011.10. 李华. PowerBuilder程序设计教程M. 清华大学出版社,20106 设计总结通过毕业设计信息管理系统的设计,我进一步了解了数据库设计方式以及VS和SQL数据库的使用方法,以及SQL语言的运用,使我认识到数据库开发的过程实际上就是描述现实世界的过程。而由现实世界向数据模型的转化过程是其中最核心的过程。在课程设计的过程中我遇到了许多问题。而这些问题的产生都是由于理论知识和实践经验的缺乏造成的。在为期二周的课程设计当中感
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年反担保合同编制指南:标的及履约责任落实
- 2025峨眉山路小学食堂废弃物处理与物业管理服务协议
- 诸子百家思想比较
- 诸城市环保知识培训课件
- 2025合同终止协议解除流程是怎样的
- 2025兽药网络店铺转让合同协议书
- 语文知识与能力培训课件
- 红血丝知识培训课件
- 新能源行业2025年储能电池安全防护技术创新与产业布局报告
- 红楼梦批注式阅读课件
- 2025年中级银行从业资格之中级风险管理真题及答案详解(基础+提升)
- 数控加工程序管理办法
- 2025年综合类-农艺师考试-农艺师考试-园艺工考试-高级花卉工考试历年真题摘选带答案(5卷100题)
- 小学六年级综合实践环境保护计划
- 联邦学习框架下的设备故障智能诊断算法研究
- 婚内财产协议模板
- 中国钼金属行业市场调查报告
- 物业追缴奖励方案(3篇)
- 华为公司组织管理制度
- 2025年中国蛋白肽市场现状分析及前景预测报告
- 幼儿大班如厕教学课件
评论
0/150
提交评论