管理系统的开发设计数据库_第1页
管理系统的开发设计数据库_第2页
管理系统的开发设计数据库_第3页
管理系统的开发设计数据库_第4页
管理系统的开发设计数据库_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、管理系统的开发与设计概括科学技术的飞速进步给人类生活带来了巨大的变化,而计算机技术的飞速发展使计算机技术的应用在各行各业得到了广泛的普及和应用。信息时代的到来已成为大势所趋,人类文明正在进入新时代。因此,学位论文管理系统也正以方便、快捷、成本低的优势慢慢走进人们的生活,彻底摆脱了传统的学位论文管理方式,提高了效率,减少了以往工人的忙碌工作,减少了错误。概率让学生可以花更多的时间在选择论文和设计论文上。使人们有更多的时间获取信息、了解信息、掌握信息。关键词 毕业论文管理系统 毕业论文管理系统的实现 数据库系统目录介绍随着互联网和我国普通高校的蓬勃发展,越来越多的高校将毕业论文管理与互联网相结合,

2、实现论文管理信息化建设。一些发达国家已经实现了学位论文管理的信息化。本系统为毕业论文管理系统,具有教师上传毕业论文题目、学生选择论文题目并上传论文的功能。在这个系统中,教师和学生可以很容易地注册为系统用户。教师可以发布论文题目和上传作业。学生可以选择论文主题并上传他们的论文。管理员可以根据用户提交的信息进行管理。本文主要分析了系统实现的相关技术原理,给出了系统实现的系统架构,并对架构和系统模块结构进行了划分和设计。本文在系统框架上通过ASP、DREAMWEAVER、Access2000数据库等软件的强大功能完成了系统。第一章概述1.1 数据库及其应用自 1970 年代以来,数据库技术发展迅速。

3、目前,全球运行着数以百万计的数据库系统,其应用已经渗透到社会生活的各个领域,从企业管理、银行管理、资源管理、经济预测到信息检索、档案管理、人口普查统计等等。 1990年代初,我国配备了12个基于数据库的大型计算机系统。这些系统分布在邮电、计委、银行、电力、铁路、气象、民航、情报、公安、军事、航天、税务等领域。和其他行业。现在,数据库技术还在发展,并且不断与其他计算机技术相互渗透。数据库技术与网络通信技术相结合,产生了分布式数据库系统。数据库技术与面向对象技术的结合产生了各种数据库系统,如面向对象的数据库系统。21世纪人类向知识经济迈进时,信息已成为经济发展的战略资源,信息技术已成为社会生产力的

4、重要组成部分。人们充分认识到,数据库是信息社会中信息资源管理、开发和利用的基础。对于一个国家来说,数据库建设规模和使用水平已经成为衡量该国信息化程度的重要指标。因此,数据库学习非常重要。1.2 数据库系统数据库系统本质上是一个使用计算机存储记录的系统。数据库本身可以被认为是一种电子文件柜:即它是收集计算机数据文件的存储库或容器。系统用户可以对这些文件进行一系列操作,例如插入数据、检索数据、更改数据和删除数据。综上所述,数据库系统是一种计算机存储记录的系统,即其目的是存储信息并支持用户检索和更新所需信息的计算机系统。图 1.1 是一个数据库系统的示意图。 HYPERLINK %20%20%20%

5、20:/%20%20%20% 图1.1 数据库系统示意图1.3 数据库系统介绍我设计了一个关于毕业论文管理的数据库系统,通过该系统管理员可以简单方便地查看、添加、删除毕业论文记录等功能,用户还可以使用该系统进行查询、借阅、归还等功能。数据库应用程序根据用户权限和功能的不同分为两部分:外部学生对数据库的查询访问和部门经理对数据记录的管理和维护。每个部分都包含了需要实现的各种功能,每个功能的实现都会根据窗口设计和操作顺序一一设计。本系统采用microsoft access技术建立数据库,采用VB和ASP技术建立数据源,生成毕业论文管理的数据库应用程序,实现数据库管理功能。第二章数据库系统设计2.1

6、 数据库设计概述计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、处理、统计和发布等操作。对于数据库应用开发者来说,为了使现实世界的信息能够流入计算机并对计算机的信息进行各种操作,就是如何利用数据库管理系统、系统软件和相关的硬件系统将用户的需求转化为有效的数据结构,使数据库结构易于实现用户新需求的过程。准确地说,数据库设计是指为给定的应用环境确定最优数据模型和处理方式的逻辑设计,以及确定数据库存储结构和访问方式的物理设计。真实世界的信息和信息联系,满足用户数据需求和处理需求,拥有一个数据库管理系统可以接受的数据库,可以实现系统目标,有效访问数据。2

7、.2 数据库设计周期根据软件工程的思想,数据库设计的周期可以分为六个阶段:(一)规划阶段确定开发的总体目标,并对计划开发的软件系统的功能、性能、可靠性和连接性做出假设。(2)需求分析阶段认真细致地了解用户的数据处理需求,确定系统的功能和边界。这一阶段的最终成果提供了一份可以作为设计依据的系统规范文件,包括对硬件和软件环境的要求以及一套完整的数据流程图。(3) 设计阶段对需求分析阶段确定的功能进行细化,主要工作是概念设计阶段、逻辑设计阶段、物理设计阶段。然后,为每个阶段设计了详细的流程。(4) 编程阶段上一阶段确定的各个模块的控制流程,用一种或几种特定的编程语言来表达。编程时应遵循结构化编程方法

8、。(5) 调试阶段对编制好的程序进行单元调试(分调)、整体调试(联调)和系统测试(验收)。(六)运维阶段这是整个设计周期中最长的阶段,重点是收集和记录有关系统实际运行方式的数据。在操作中,必须保持数据库的完整性,有效地处理数据故障和数据库恢复。同时解决开发过程中遗留的问题,纠正错误,完善功能。第三章毕业论文管理系统的具体设计3.1 毕业论文管理系统总体规划对于数据库系统,规划是必要的。策划的好坏直接影响到整个毕业论文管理系统的成败。数据库设计规划阶段的主要任务是分析建立数据库的必要性和可行性,确定数据库系统在整个毕业论文管理系统中的地位。根据技术人员和管理人员水平、数据采集和管理活动以及借款人

9、计算机素质的要求,数据库技术需要计算机系统的软硬件根据毕业论文管理数据库。决定将数据库管理系统设计为综合数据库。该数据库包括所有运营商的所有活动功能。因为,这个毕业论文管理系统的应用界面比较简单,功能单一。因此,一个综合性的数据库可以满足毕业论文的管理要求,而且实现起来很容易。因此,毕业论文管理系统可以根据用户权限和功能的不同分为两部分:外部学生对数据库的访问和部门经理对毕业论文记录的管理和维护。但是这两个部分调用的是同一个数据库,但是部门经理可以实现所有的管理功能,而外部学生访问数据库时,有些功能被屏蔽,只能查阅。3.2 需求分析3.2.1需求描述与分析设计一个性能良好的数据库系统,明确应用

10、环境对系统的主要和基本要求。特别是数据的应用非常广泛和复杂,如果没有事先对信息进行充分和详细的分析,这种设计很难成功。通过需求分析阶段对学位论文管理系统的整个应用进行全面细致的考察,确定学位论文管理的目标,收集支撑系统总体设计目标的基础数据和对这些数据的需求,并确定用户的需求。并将这些写入用户和数据库设计人员都可以接受的文档中。事实上,需求分析是数据库开发中最困难的任务之一。因为,首先,系统本身是可变的,用户的需求必须不断调整以适应这种变化。二是用户难以解释某部分工作的功能处理过程。因此,设计人员必须认识到用户参与整个需求分析和系统设计过程的重要性,并通过各种方法进行调查分析。3.2.2需求分

11、析步骤需求分析大致可以分为三个步骤来完成,即需求信息的收集、分析整理、审核批准。(1) 需求信息的收集需求信息的收集也称为系统调查。为充分了解用户可能提出的要求,需要在调查研究前做好充分准备,了解调查目的、调查内容和调查方法。1) 调查目的一是了解组织机构设置、主要管理活动和职能。其次,要确定组织目标,粗略管理流程和任务分工。因此,毕业论文管理制度主要是通过对现有毕业论文管理制度的检查和研究。并通过与研究生论文管理人员和学生的交流来完善管理功能。2)调查内容外部要求:信息的性质,对规则的响应时间、频率和方式,对论文管理的要求,安全性和完整性要求。管理现状:即毕业论文管理信息的种类、信息流向、信

12、息处理方式、各类毕业论文服务的工作流程。组织:了解论文管理组织的作用、现状、存在的问题,是否适合计算机管理。3) 调查方法通过与学位论文管理人员的访谈和交谈,了解高级管理层和学位论文管理部门的管理需求,以及学位论文管理的管理目标、发展趋势和长期规划等相关信息。可以获得以后的学位论文管理。此外,通过具体的借阅活动,可以了解借阅流程、借阅控制方式、日常管理信息,对毕业论文管理制度有深入的了解。(2)需求信息分析整理为了将收集到的信息(如文档、图表、注释、注释)转化为可用于下一阶段设计工作的形式信息,需要对需求信息进行分析和梳理。(三)需求信息审核通过最后,审核通过。未经审核的信息为无效信息,不能直

13、接应用,这一点非常重要。3.3 系统研究在管理信息系统正式开发之前进行研究是非常必要的,其必要性主要体现在以下几个方面。(1)明确用户要求根据调查结果进行可行性分析,确认系统开发是否可行。(2) 提出新系统的人并不都是系统研究人员,有些人对其功能和处理数据的方法没有清晰的认识。他们只是根据自己业务工作的需要提出要求。系统开发人员应对此进行详细的调查分析,确认用户的要求可以通过现有的计算机技术来实现,并保证所开发的管理信息系统的功能与用户的要求相一致。要求匹配。(3)企业现有系统可以是人工系统,也可以是使用计算机的系统。无论如何,要对当前系统的具体信息处理和系统部门的功能结构进行详细考察,以便设

14、计出一个合理的、良好的新系统逻辑模型,为新系统的设计打下坚实的基础。并保证整个系统开发的质量。总之,要对现有系统进行详细调查,明确用户需求,确保开发的新系统功能与用户需求一致,避免系统故障的悲剧发生。开发一个消耗大量人力、物力和财力的新系统。3.4 可行性分析概述在用户需求和系统研究的基础上进行可行性分析。从社会、技术、经济、管理等方面对新制度的发展进行分析,得出新制度的发展可行、不可行、需要修改的结论。 、追加投资、推迟开发、分步实施等方案和结论,最终完成可行性分析。可行性分析一般可以定义为: 可行性分析是对工程项目建设前期的调查和评价,对拟建项目进行全面、全面的技术经济调查,判断其是否可行

15、。(一)可行性分析阶段的主要工作包括以下几个方面:新系统目标的可行性分析:分析新系统的目标是否符合企业的现状和发展需要。社会可行性分析:社会可行性分析主要是指管理信息系统的开发是否符合国家法律和政策,能否实现与社会大系统的良好对接。技术可行性分析:技术可行性分析是根据新系统的目标衡量所需要的技术是否可用,包括系统开发人员的数量和水平、硬件方面、软件方面和其他应用技术。 经济可行性分析经济可行性分析主要是对新系统开发投入的资金与系统投入使用后带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。管理可行性分析:管理可行性分析主要是分析企业现行的管理制度,企业领导是否具有现代管理意识和

16、管理水平。3.5 技术可行性分析技术可行性分析主要包括四个方面:现有技术能否支持开发的新系统;新系统开发人员的数量和水平,即人力资源;硬件和软件资源。(一)技术支持:首先,根据新系统的目标,考虑当前的技术能否支持正在开发的新系统。这里讨论的技术必须是普遍使用的,而不是在研究或研究中。(2) 硬件资源:开发管理信息系统所需的硬件资源包括以下两个方面:系统开发人员在管理信息系统开发过程中所需的计算机设备及其相关外围设备;管理信息系统开发成功并投入使用后,用户单位应具备的计算机设备及其相关外围设备。硬件资源的可行性分析主要考虑计算机的主存、类型、功能、联网能力、安全防护措施,以及输入/输出设备、外存

17、和联网数据通信设备的配置、功能、效率等指标是否符合制度。方案设计要求,还要考虑电脑的性价比。(3) 软件资源软件资源的可行性分析主要考虑以下几点是否满足用户的要求:操作系统的选择;编译系统的选择;数据库管理系统的选择;高级编程语言的选择; 汉字处理系统的选择; 应用软件包的选择。本系统开发前,我们与相关运营商密切沟通,认真听取他们的意见,吸收他们的积极意见,使本系统的开发在相当程度上具有一定的先进性和合理性。第四章设计阶段4.1 系统功能模块需要从数据库中获取哪些信息。一旦确定了目的,您就可以确定需要为每个主题保存哪些信息(表格),以及需要为每个主题保存哪些信息(表格中的字段)。为了设计一个有

18、效的数据库,必须从系统工程的角度来考虑这个问题。在系统分析阶段,设计者和用户应紧密合作,收集和分析数据管理信息的内容和用户的处理需求。根据系统分析,毕业论文管理系统的要求如下:(一)需求分析: 能够输入毕业论文的综合情况,进行新论文的存储、已有毕业论文信息的修改和删除; 可实现学生档案的查询和编辑管理;(2) 系统性能要求: 系统安全可靠; 功能齐全; 操作简单,界面友好; 易于维护和扩展。(3)系统功能分析:密码设置:每个操作员都有自己的密码,可以防止非系统人员进入系统;并且由于每个人的权限不一致,可以防止未经授权的操作。数据维护:为了存储毕业论文和学生档案的所有数据,系统对每篇毕业论文和每

19、个学生的信息进行管理。系统维护包括修改、删除、添加各种表中的记录等操作。系统查询:可通过毕业论文编号的相关信息查询系统管理:进行人员管理、数据备份和数据恢复。报表统计:包括毕业论文信息、学生信息等的统计。其他操作:包括修改密码、添加用户、页面设置等。毕业论文管理系统需要实现四大功能:“日常工作管理”、“基础数据维护”、“查询”、“系统管理”模块。其中,日常工作管理和基础数据维护是整个系统的核心。4.2 功能实现1.“日常工作”模块:(1)上传论文处理:主要功能是上传论文。在数据库中插入一条上传的论文记录,记录包括学生证、毕业论文证、操作员(2) 下载论文处理:主要功能是下载论文。在上传记录中找

20、到对应的记录,将该记录对应的数据插入到下载论文记录中,同时删除上传论文记录,保存在上传历史记录表中。2、“基础数据维护”模块:(1)毕业论文资料的维护:包括新论文的保存,现有论文资料的修改和删除。(2)学生数据的维护:包括新会员的数据存储,现有会员数据的修改和删除3.“查询”模块:(1) 毕业论文信息查询:根据相应的毕业论文信息查询所有论文。该查询包括:“毕业论文分类”、“毕业论文编号”、“毕业论文名称”、“作者”、“”。(2)学生信息查询:根据相应的学生信息进行所需的查询。 学生号码(3)上传历史查询:根据相应的上传信息进行需要的查询。此查询包括:“论文编号”、“论文名称”、“作者”4、“系

21、统管理”模块:(1) 员工管理:包括新员工信息的录入、密码的修改和员工信息的删除。(2)数据备份:保存已有的数据库信息。(3)数据恢复:数据库信息的恢复。4.3 模块框架图图 4.1 显示了毕业论文管理系统的框架。图 4.1 毕业论文管理系统框架4.4 系统数据分析通过对毕业论文管理系统的分析,可以得出该系统涉及三个实体:学生、毕业论文、管理员。通过整理各个实体的数据关系,我们可以绘制出如下的ER图,如图4.2所示,系统数据分析的ER图。图 4.2 系统数据分析 ER 图4.5 操作图毕业论文管理系统的操作框图如图4.3所示。图 4.3 毕业论文管理系统运行示意图4.6 操作步骤【论文安排】登

22、录学生管理系统后,进入如图4.4所示界面。学生学分达到论文写作或社会实践要求的,可在规定的论文和实践开放期间进行论文或实践。 ,以下以毕业论文为演示说明,点击“毕业论文管理”进入如图4.5所示界面图 4.4 登录系统后的界面图 4.5 毕业论文管理系统界面2.【论文写作首页】根据上图,论文管理系统(学生端)主要分为4个步骤,每一步都必须在规定时间内完成,逾期将无法完成论文(实习) 过程正常,希望各位同学多加注意。3、【上传大纲(命题报告)】点击“提交毕业论文(或社会实践)大纲”,出现如图4.6所示界面。按照论文和社会实践的规定和要求填写。信息提交成功后,会出现下图。 4.7所示界面,请耐心等待

23、导师审核,导师会在截止日期前完成指导(如果是社会实践,大纲提交成功后,可直接上传论文初稿)。图 4.6 提交毕业论文大纲界面图4.7 信息提交成功后的界面注:尚未准备好写论文和社会实践的同学请不要提交此表格,一旦系统提交,将被视为已使用一次论文(社会实践)机会。4.【上传初稿】如果导师审核完毕,会出现如图4.8所示的界面。学生可以点击“查看大纲评论”查看教师对大纲的意见和建议。点击“提交毕业论文初稿(社会实践)”,进入初稿上传页面(图4.9)。如果大纲需要修改,点击“修改毕业论文基本信息”进入修改题目和大纲,修改后提交。能。如果大纲不需要修改,可以直接上传论文。上传成功后,会出现如图4.10所

24、示界面,点击“查看上传的文件”,查看文件是否上传正确(注意:文件不能设置密码,否则审稿人将无法审阅)。确认无误,点击“返回”返回论文写作首页(图4.11),状态栏显示“初稿已提交”,表示上传完成,审核流程为输入初稿。和其他检查的基本要求。图 4.8 大纲评论界面图 4.9 论文上传界面初稿图 4.10 初稿上传成功界面图 4.11 论文写作首页界面5.【上传稿件】中心老师完成审稿后,进入论文写作首页,会看到如图4.12所示界面。此时可以点击“查看初稿意见”,查看中心老师对文章格式的意见和建议。点击“提交毕业论文副本(社会实践)”进入副本上传页面(论文大纲修改和文档上传页面,图4.13),可以根

25、据情况进行操作,基本操作方法同初稿上传操作,不同的是这里加了一个“直接提交”按钮。如果学生认为不需要对大纲或原文做任何修改,可以直接点击此按钮,直接提交稿件进行审阅。论文上传成功后,会出现如图4.14所示界面,说明投稿成功,需要等待学院导师审稿意见。图 4.12 查看初稿评论界面图 4.13 转载上传界面图4.14 上传稿件成功界面6.【终稿上传】导师审完后,会出现如图4.15所示界面,可以点击“查看返工评论”,查看导师对文章的意见和建议。点击“提交最终论文(社会实践)”进入最终稿件上传页面(如图4.12所示),操作方法与稿件上传功能相同。文件上传成功,如图4.16所示,说明学生的操作已经完成

26、,接下来就是等待导师的最终评分了。在整篇论文完成之前,不会公布最终手稿的评论和分数。图 4.15 查看评论评论界面图 4.16 上传终稿成功界面7. 毕业论文(社会实践)终审后,出现如图4.17所示界面。点击“查看Final Review Review”可以查看这篇文章的最终评分和评论。图 4.17 最终界面综上所述2008年2月,我开始了我的毕业论文工作,今天,论文基本完成。从最初的发呆,到慢慢进入状态,再到思路逐渐清晰,整个写作过程难以用言语表达。遇到困难时,感觉不知从何下手,不知从何下手;困难解决了,我就豁然开朗,思路开阔了;当论文经过反复修改基本形成时,我觉得很有成就感。感觉。同时,我

27、也在想,毕业论文的完成意味着什么?预示着我即将毕业,即将走出可爱的校园,走进社会的大讲堂,开启人生的另一段新征程。然后,我应该记下一些东西,对我的论文做一个总结,然后画一个句号。年2月,收到选题通知后,我开始准备论文。刚开始不知道写什么,要把握好这个圈子,不能太窄,因为写起来会有局限,不能太宽,不能太宽每个人都写得很糟糕的东西,以至于不可能写出来。新思路很难有更高的突破。于是我主动找了我的导师闫老师来讨论我的话题,和她交流。在老师 HYPERLINK %20%20%20%20:/%20%20%20%20gongwen123%20%20%20%20/Article/ldjh/zfzw/index

28、.htm 的指导和帮助下,我在几个备选主题中确定了幽默广告这个领域,因为考虑到幽默广告确实很多,也是一种发展趋势,但真正认真研究的人并不多,所以我肯定会写这个。与此同时,我开始了收集数据的重要工作。在收集信息的过程中,我精心准备了一本笔记本,收集幽默广告的信息。我去学校的图书馆、阅览室,利用空闲时间、上网搜索等方式,尽量使自己的资料完整、准确、数量多,有利于论文的撰写。然后,我对材料进行了仔细的分类,整理了理论、实例、图片等相关内容,列出了大纲,然后与老师进行了交流。年3月,老师对我准备的材料基本满意,于是我们开始审题。在不断的肯定和否定中,结合我现有的实际资料,我最终确定了题目为论广告表演中

29、的幽默策略。确定题目后,我开始准备开题报告和论文提纲,并2008年3月11日交上我的开题报告和论文提纲。在写作的过程中,我有很多资料,但我总觉得有点不知所措。一开始,我以为材料越多越好,但写下来,我发现材料很多,但很复杂。我需要控制材料而不是被它们限制。限制你的思维!于是,我写了我能写的,整个结构有点复杂,有用的和没用的都列出来了,我写了将近一万字。2008年,4月8日我提前将论文的期中草稿提交给了我的导师。我知道这个稿子的整体水平一般,因为在写的过程中,我总觉得没有清晰的思路。于是,我在草稿后主动联系老师,告诉我我的论文,并接受了老师的修改意见。在老师的指导下,我收获了很多。我开始修改论文并重写初稿。这次更苦恼了,因为期中选秀很多东西都被拒了,思路有点乱,所以有时间停顿了写但我没有放弃,于是和我沟通了我的同学朋友们,加强学习,多阅读相关书籍,进一步收集和完善资料。2008年4月29日按照导师规定的时间完成我的论文初稿。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论