毕业论文管理系统的开发设计数据库.docx
- 文档编号:24962240
- 上传时间:2023-06-03
- 格式:DOCX
- 页数:21
- 大小:296.53KB
毕业论文管理系统的开发设计数据库.docx
《毕业论文管理系统的开发设计数据库.docx》由会员分享,可在线阅读,更多相关《毕业论文管理系统的开发设计数据库.docx(21页珍藏版)》请在冰豆网上搜索。
毕业论文管理系统的开发设计数据库
毕业论文
毕业论文题目:
毕业论文管理系统的开发设计
毕业论文管理系统的开发设计
摘要
科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。
信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。
因此,论文管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的论文管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,减小出错的概率,使学生可以花更多的时间在选择论文和设计论文上。
从而使人们有更多时间来获取信息、了解信息、掌握信息。
关键词毕业论文管理系统,毕业论文管理系统的实现,数据库系统
Abstract
Theadvanceofthesciencetechniquecontinuouschangesandimprovements,letmankindthelifetookplacetheenormousvariety,thecalculatorfliestechnicallytodevelopsoon,makingtheeverytradegettheextensiveuniversalitywithuseintheaspectsofcalculatortechniqueapplying.Theinformationturnstheagescomesthecurrentthatbecomecan'tresist,humancivilizationenterabrand-newages.Therefore,thesismanagementsystemtoowiththeconvenience,fast,lowadvantageinexpensesisenteringpeoplelifeslowly,managethetraditionalthesistowaytosetfreeoutthoroughly,lifthigh-efficiency,alleviateworker'spersonnelformerbusywork,letuptocomeamissallrate,canmakethestudentspendmoretimeatchoosethethesiswithdesignthesis.Frombutmakethatpeoplehavemoretimetoobtaintheinformation,understandtheinformationandcontroltheinformation.
Keywords:
Thesismanagementsystem;Thesismanagementsystemachievement;databasesystem
引言
伴随着我国互联网和普通高等院校的蓬勃发展,越来越多的院校将毕业论文管理与Internet融合一起,实现论文管理的信息化建设。
一些发达国家早已经实现论文管理的信息化。
本系统为毕业论文管理系统,具有教师上传毕业论文题目,学生选择论文题目并上传论文等功能。
在本系统中,教师和学生可以很容易的注册为系统用户。
教师能够发布论文题目,上传任务书。
学生可以选择论文题目并上传论文。
管理员可以根据用户提交的信息进行管理。
本文主要分析了系统实现的相关技术原理,给出了系统实现的系统架构,并对架构及系统模块结构作了划分与设计。
本文在系统的架构上通过ASP、DREAMWEAVER和Access2000数据库等软件的强大功能完成了该系统。
第一章概述
1.1数据库及其应用
自20世纪70年代以来,数据库技术得到迅速发展。
目前世界上已经有数百万个数据库系统在运行,其应用已经深入到社会生活的各个领域,从企业管理,银行管理,资源管理,经济预测一直到信息检索,档案管理,普查统计等。
我国20世纪90年代初在全国范围内装备了12个以数据库为基础的大型计算机系统,这些系统分布在邮电,计委,银行,电力,铁路,气象,民航,情报,公安,军事,航天和财税等行业。
现在,数据库技术还在不断发展,并且不断的与其它计算机技术相互渗透。
数据库技术与网络通信技术相结合,产生了分布式数据库系统。
数据库技术与面象对象技术相结合,产生了面向对象数据库系统等各种数据库系统。
在人类迈向21世纪知识经济的时候,信息变为经济发展的战略资源,信息技术已成为社会生产力重要的组成部分。
人们充分认识到,数据库是信息化社会中信息资源管理与开发利用的基础。
对于一个国家,数据库的建设规模,使用水平已成为衡量该国信息化程度的重要标志。
因此,数据库的学习是非常重要的。
1.2数据库系统
数据库系统本质上是一个用计算机存储记录的系统。
数据库本身可被看作为一种电子文件柜:
也就是说,它是收集计算机数据文件的仓库或容器。
系统用户可以对这些文件执行插入数据、检索数据、更改数据、删除数据等一系列操作。
总之,数据库系统是一个计算机存储记录的系统,即它是一个计算机系统,该系统的目标存储信息并支持用户检索和更新所需要的信息。
如图1.1是一个数据库系统的简图。
图1.1数据库系统简图
1.3数据库系统简介
本人设计的是一个关于毕业论文管理的数据库系统,通过这个系统管理员可以简捷、方便的对毕业论文记录查阅、增加、删除等功能,而用户也可以通过这个系统对进行毕业论文查询、借阅、归还等功能。
该数据库应用程序按照用户权限和实现功能的不同分为两部分:
外部学生对数据库的查询访问和内部管理人员对数据记录的管理维护。
每一部分中包含各自实现的各项功能,对每一项功能的实现,将按照窗体设计以及运行情况的顺序逐一进行设计。
本系统采用microsoftaccess技术建立数据库,使用VB和ASP技术建立数据源的链接,并且生成毕业论文管理的数据库应用程序从而实现数据库的管理功能。
第二章数据库系统设计
2.1数据库设计概述
计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。
对于数据库应用开发人员来说,为使现实世界的信息流计算机话,并对计算机话的信息进行各种操作,就是如何利用数据库管理系统、系统软件和相关硬件系统,将用户的要求转化成有效的数据结构,并使数据库结构易于实现用户新的要求的过程。
确切的说,数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,有能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库。
2.2数据库设计周期
根据软件工程的思想,数据库设计的周期可以划分为六个阶段:
(1)规划阶段
确定开发的总目标,给出计划开发的软件系统的功能、性能、可靠性以及接等方面的设想。
(2)需求分析阶段
认真细致地了解用户对数据的加工要求,确定系统的功能与边界。
本阶段的最终结果,提供一个可作为设计基础的系统说明论文,包括对软硬件环境的要求和一整套完善的数据流程图。
(3)设计阶段
把需求分析阶段所确定的功能细化,主要工作是概念设计阶段、逻辑设计阶段、物理设计阶段,然后,对每个阶段内部设计详细的流程。
(4)程序编制阶段
以一种或几种特定的程序设计语言表达上一阶段确定的各模块控制流程。
程序编制时应遵循结构化程序设计方法。
(5)调试阶段
对已编好的程序进行单元调试(分调),整体调试(联调)和系统测试(验收)。
(6)运行和维护阶段
这是整个设计周期最长的阶段,其工作重点是收集和记录系统实际运行的数据。
在运行中,必须保持数据库的完整性,必须有效的处理数据故障和进行数据库恢复。
同时解决开发过程的遗留问题,改正错误进行功能完善。
第三章毕业论文管理系统具体设计
3.1毕业论文管理系统总体规划
对于数据库系统,规划工作是十分必要的。
规划的好坏将直接影响到整个毕业论文管理系统的成功与否,数据库设计中的规划阶段的主要任务是建立数据库的必要性及可行性分析,确定数据库系统在整个毕业论文管理系统的地位。
根据毕业论文管理数据库对技术人员和管理人员的水平、数据采集和管理活动以及借阅者的计算机素质的要求;数据库技术对计算机系统的软硬件的要求。
决定把数据库管理系统设计成为一个综合的数据库。
此数据库包括所有操作人员的所有活动功能。
因为,此毕业论文管理系统应用界面较简单、功能单一。
所以,用一个综合的数据库就能满足毕业论文管理要求,而且实现容易。
因此,毕业论文管理系统可以按照用户权限和实现功能的不同分为两部分:
外部学生对数据库的查阅访问和内部管理人员对毕业论文记录的管理维护。
但是,这两部分都调用的是同一数据库,只不过内部管理人员能实现所有管理功能,而外部学生访问数据库时,一些功能被屏蔽,只能进行查阅。
3.2需求分析
3.2.1需求描述与分析
设计一个性能良好的数据库系统,明确应用环境对系统的要求是首要的和最基本的。
特别是数据应用非常广泛,非常复杂,要是事先没有对信息进行充分和细致的分析,这种设计就很难取得成功。
通过需求分析阶段对毕业论文管理系统的整个应用情况作全面的、详细的调查,确定毕业论文管理的目标,收集支持系统总的设计目标的基础数据和对这些数据的要求,确定用户的需求,并把这些写成用户和数据库设计者都能够接受的文档。
事实上,需求分析是数据库开发中最难的任务之一。
因为,第一,系统本身是可变的,用户的需求必须不断调整,使之与这种变化相适应。
第二,用户很难说清某部分工作的功能处理过程。
所以,设计人员必须认识到:
在整个需求分析以及系统设计过程中,用户参与的重要性,通过各种方法展开调查分析。
3.2.2需求分析的步骤
需求分析大致可分为三步来完成,即需求信息的收集、分析整理和评审通过。
(1)需求信息的收集
需求信息的收集又称为系统调查。
为了充分地了解用户可能提出的要求,在调查研究之前,要做好充分的准备工作,要了解调查的目的、调查的内容和调查的方式。
1)调查的目的
首先,要了解组织的机构设置,主要管理活动和职能。
其次,要确定组织的目标,大致管理流程和任务范围划分。
因此,毕业论文管理系统主要是通过对现有的毕业论文管理系统进行考察、研究。
并且通过和毕业论文管理人员、学生交流来完善管理功能。
2)调查的内容
外部要求:
信息的性质,响应的时间、频度和如何发生的规则,以及毕业论文管理的要求,安全性及完整性要求。
管理的现状:
即毕业论文管理信息的种类,信息流程,信息的处理方式,各种毕业论文服务工作过程。
组织机构:
了解毕业论文管理机构的作用、现状、存在的问题,及是否适应计算机管理。
3)调查方式
通过对毕业论文管理人员的访问、交谈可获得毕业论文管理高层的、内部的管理需求,以及毕业论文管理的管理目标、未来毕业论文管理发展变化趋势和长远规划的有关信息。
并且,还可通过具体借阅活动,了解借阅的流程、借阅的控制方式、日常管理信息,对毕业论文管理系统有一个深刻得了解。
(2)需求信息的分析整理
要想把收集到的信息(如文件、图表、票据、笔记)转化为下一阶段设计工作可用的形式信息,必须对需求信息做分析整理的工作。
(3)需求信息的评审通过
最后就是评审通过,没有被评审通过的信息不是有效的信息,将不可直接应用,这一点是很重要的。
3.3系统调研
正式开发管理信息系统之前进行调研是非常必要的,其必要性主要表现在以下几个方面。
(1)明确用户的要求,以根据调查结果进行可行性分析,确认系统的开发是否可行。
(2)提出新系统的人员并不都是系统研究人员,有些人对于其功能和处理数据的方法没有明确的认识。
它们只是根据自己业务工作的需要提出了要求,系统开发人员要对此进行详细的调查和分析,确认用户的要求可以通过现有的计算机技术实现,保证开发的管理信息系统的功能与用户提出的要求相吻合。
(3)企业的现行系统可能是手工系统,也可能是使用和计算机的系统,无论是何种情况,都要详细地调查现行系统中信息处理的具体情况,系统内部功能结构,以便设计出一个合理的、好的新系统逻辑模型,为新系统的设计工作打好基础,保证整个系统开发的质量。
总之,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。
3.4可行性分析概述
可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。
可行性分析一般可定义为:
可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。
(1)可行性分析阶段的主要工作包括以下几个方面:
①新系统目标可行性分析:
分析新系统的目标是否符合企业的现状和发展的需要。
②社会可行性分析:
社会可行性分析主要是指管理信息系统的开发是否符合国家法律、下策,是否能够与社会大系统实现良好的对接。
③技术可行性分析:
技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。
④经济可行性分析
经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。
⑤管理可行性分析:
管理可行性分析主要是分析企业现行的管理体制和企业领导是否具有现代化的管理意识和管理水平。
3.5技术可行性分析
技术可行性分析主要包括四个方面:
目前有关的技术能否支持所开发的新系统;新系统开发人员的数量和水平,即人力资源;硬件和软件资源。
(1)技术支持:
首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。
这里讨论的技术必须是已经普遍使用的,而不是待研究的或正在研究的。
(2)硬件资源:
开发管理信息系统所需的硬件资源包含以下两个方面:
系统开发人员在管理信息系统的开发过程中所需要的计算机设备及其有关的外部设备;管理信息系统开发成功投入使用后,使用单位所应具备的计算机设备及其有关的外围设备。
对硬件资源进行可行性分析时主要考虑计算机的主机内存、类型、功能、联网能力、安全保护措施以及输入/输出设备,外存储器和联网数据通信设备的配置、功能、效率等指标是否符合系统方案设计要求,同时还要考虑计算机的性能/价格比。
(3)软件资源
软件资源的可行性分析主要考虑以下几点是否满足用户的要求:
①操作系统的选择;
②编译系统的选择;
③数据库管理系统的选择;
④高级编程语言的选择;
⑤汉字处理系统的选择;
⑥应用软件包的选择。
本系统在开发前,与有关的操作人员密切沟通,认真听取他们的意见,并吸收他们的积极观点,使本系统的开发在相当大的程度上具有一定的先进性和合理性。
第四章设计阶段
4.1系统功能模块
需要从数据库中得到哪些信息。
明确目的之后,就可以确定您需要保存哪些主题的信息(表),以及每个主题需要保存哪些信息(表中字段)。
要设计一个有效的数据库,必须用系统工程的观点来考虑问题。
在系统分析阶段,设计者和用户双方要密切合作,共同收集和分析数据管理中信息的内容和用户对处理的要求。
根据系统分析,毕业论文管理系统的要求如下:
(1)需求分析:
①能够输入毕业论文的综合情况和进行新论文入库、现有毕业论文信息修改以及删除;
②能够实现对学生档案的查询和编辑管理;
(2)系统性能要求:
①系统安全、可靠;
②功能齐全;
③操作方便、界面友好;
④易于维护和扩充。
(3)系统的功能分析:
密码设置:
每个操作员均有自己的密码,可以防止非本系统人员进入本系统;又因每个人的权限不一致,故可以防止越权操作。
资料维护:
为了存放毕业论文、学生档案的全部数据,本系统将每一本毕业论文和每位学生的信息进行管理。
系统维护包括对各种表记录的修改、删除、添加等操作。
系统查询:
可以按毕业论文编号相关信息进行查询
系统管理:
进行员工管理、数据备份和数据恢复。
报表统计:
包括统计毕业论文信息、学生信息等。
其它操作:
包括修改密码、添加用户、页面设置等
毕业论文管理系统需要实现的功能主要有四大块:
“日常工作管理”、“基本资料维护”、“查询”、和“系统管理”模块。
其中日常工作管理和基本资料维护是整个系统的核心。
4.2功能的实现
1.“日常工作”模块:
(1)上传论文处理:
主要功能是进行论文上传。
在数据库中插入一条上传论文记录,该记录包括学生ID、毕业论文ID、操作员姓名
(2)下载论文处理:
主要功能是进行论文下载。
在上传记录中找到相应的记录,将该记录的相应数据插入到下载论文记录中,同时将上传论文记录删除,并保存在上传历史记录表中。
2.“基本资料维护”模块:
(1)毕业论文资料维护:
包括新论文的入库,以及现有论文资料的修改和删除。
(2)学生资料维护:
包括新会员的资料入库,以及现有会员资料的修改和删除
3.“查询”模块:
(1)毕业论文资料查询:
根据相应的毕业论文信息对所有论文进行所需查询。
此查询包括:
‘毕业论文分类’、‘毕业论文编号’、‘毕业论文名称’、‘作者’、‘出版社’。
(2)学生资料查询:
根据相应的学生资料进行所需查询。
‘学生姓名’、‘身份证编号’
(3)上传历史记录查询:
根据相应的上传信息进行所需查询。
此查询包括:
‘毕业论文编号’、‘毕业论文名称’、‘作者’
4.“系统管理”模块:
(1)员工管理:
包括新员工信息的录入,密码的修改以及员工信息的删除。
(2)数据备份:
对现有的数据库信息的保存。
(3)数据恢复:
对数据库信息的恢复。
4.3模块框架图
如图4.1所示为毕业论文管理系统框架图。
图4.1毕业论文管理系统框架图
4.4系统数据分析
通过对毕业论文管理系统的分析,可以得出该系统涉及三个实体:
学生、毕业论文、管理员。
通过对各实体数据关系的整理,我们可以画出如下E-R图,如图4.2所示为系统数据分析的E-R图。
图4.2系统数据分析E-R图
4.5操作示意图
如图4.3所示为毕业论文管理系统操作示意图。
图4.3毕业论文管理系统操作示意图
4.6操作步骤
【论文安排】登录学生端管理系统后,进入如图4.4所示界面,如果学生的学分已经达到写论文或社会实践的规定,就会可以在指定的论文、实践开放期间进行论文或实践的操作,以下以毕业论文为演示描述,点击“毕业论文管理”链接,进入如图4.5所示界面
图4.4登陆系统后界面
图4.5毕业论文管理系统链接界面
2、【论文写作首页】根据上图,论文管理系统(学生端)主要分为4个步骤,每一步都必须在规定的时间内完成,逾期将不能正常完成论文(实践)流程,希望每个学生要多加注意。
3、【提纲(开题报告)的上传】点击“提交毕业论文(或社会实践)提纲”,出现如图4.6所示界面,按照论文、社会实践的规定和要求填写,信息提交成功后出现如图4.7所示的界面,请耐心等待指导老师的批阅,指导老师会在期限前完成指导工作(如果是社会实践,提纲提交成功后,就可以直接上传论文初稿)。
图4.6提交毕业论文提纲界面
图4.7信息提交成功后界面
注意:
还未准备好写论文、社会实践的学员,请勿提交该表格,一旦提交系统就认为已经使用了一次论文(社会实践)的机会。
4、【初稿上传】如果指导老师批阅完毕后,出现如图4.8所示界面,学员可以点击“查看提纲评语”,查看指导老师对该提纲的意见和建议。
点击“提交毕业论文(社会实践)初稿”,进入论文初稿上传页面(图4.9),如果提纲有需要修改的地方,点击“修改毕业论文基本资料”,进入题目和提纲的修改,修改后提交即可。
如果提纲没必要修改的话,就可以直接上传论文。
上传成功后,出现如图4.10所示界面,点击“查看上传的文档”,查看文档是否正确上传(注意:
文档不能设密码,否则评阅老师将无法评阅)。
确认无误,点击“返回”回到论文写作首页页面(图4.11),状态栏显示“初稿已提交”,表明上传已经完成,进入初稿的评阅过程,主要是各中心老师对论文(实践)要求格式等基本要求的检查。
图4.8提纲评语界面
图4.9论文初稿上传界面
图4.10初稿上传成功界面
图4.11论文写作首页界面
5、【复稿上传】中心老师评阅完毕后,进入论文写作首页将看到如图4.12所示界面,此时可以点击“查看初稿评语”,查看中心老师对该文章格式的意见和建议。
点击“提交毕业论文(社会实践)复稿”,进入复稿上传页面(论文提纲修改和文档上传页面,图4.13),可根据事情情况进行操作,基本操作方法和初稿上传操作相同,不同之处是此处增加一个“直接提交”的按钮,如果学生认为不需要对提纲或原文进行任何修改,就可以直接点击该按钮直接提交复稿评阅。
论文上传成功,出现如图4.14所示界面,表明复稿已经成功提交,需等待学院指导老师的提出评阅意见。
图4.12查看初稿评语界面
图4.13复稿上传界面
图4.14复稿上传成功界面
6、【终稿上传】指导老师评阅完毕后,出现图4.15所示界面,可点击“查看复稿评语”,查看指导老师对该文章的意见和建议。
点击“提交毕业论文(社会实践)终稿”进入终稿上传页面(如图4.12),操作方法和复稿上传功能相同。
文档上传成功,显示如图4.16,表明学员的操作已经完成,下一步就是等待指导老师的最终评分。
终稿的评语和分数要等整个论文工作完毕以后才会公布。
图4.15查看复稿评语界面
图4.16终稿上传成功界面
7、毕业论文(社会实践)的终稿评阅结束后,出现如图4.17所示界面,点击“查看终稿评语”查看本次写作的最终分数和评语。
图4.17最终界面
结论
2008年的2月,我开始了我的毕业论文工作,时至今日,论文基本完成。
从最初的茫然,到慢慢的进入状态,再到对思路逐渐的清晰,整个写作过程难以用语言来表达。
遇到困难,我会觉得无从下手,不知从何写起;当困难解决了,我会觉得豁然开朗,思路打开了;当论文经过一次次的修改后,基本成形的时候,我觉得很有成就感。
同时,我也在思考,毕业论文的完成预示着什么?
预示着我即将毕业,即将走出可爱的校园步入社会的大讲堂,开始我的又一个新的人生旅程。
那么,我应该记下一些东西,对我的毕业论文做一个总结,划上一个完整的句号。
2008年2月,当我接到选题通知后,开始着手论文的准备工作。
开始的时候,我不知道要写哪方面的,而且这个范围要掌握好,不能太窄,因为写起来会有局限性,也不能太宽,不能是大家都写烂的东西,这样就写不出新意,很难有较高的突破了。
于是我主动找我的导师张艳老师商讨我的选题,及时与她沟通。
通过老师的指导与帮助,在几个备选选题范围内确定了幽默广告这个领域的,因为考虑到幽默广告确实很多而且也是一个发展趋势,但真正认真研究它的却不多,因此,我确定了要写这个方面的。
与此同时,我就开始了搜集资料的重要工作。
在搜集资料的过程中,我认真准备了一个笔记本,专门收集有关幽默广告的资料。
我去学校的图书馆,阅览室,利用空闲时间,上网搜集等各种方式方法,尽量使我的资料完整、精确、数量多,这有利于论文的撰写。
然后,我认真对资料进行分类,理论的、实际的例子、图片等等相关内容整理出来,列出提纲,再与老师进行沟通。
2008
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文管理系统的开发设计 数据库 毕业论文 管理 系统 开发 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)