已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘 要 随着社会的发展,各种信息管理系统,如学籍管理系统、考勤统计系统、工资管理系统等的开发都大大方便了对各种信息的管理,对于信息的采集,查询,统计都有很实用性的价值。选题管理系统也属于这些信息管理系统。 选题管理是学校毕业设计管理的重要组成部分,是毕业设计能否顺利进行的必要条件,它包括师生信息的注册、输入,毕业设计相关信息的发布,导师与学生的互选,毕业设计题目的选择等。 本次设计采用 术和 据库对系统进行了开发。该系统能有效地实现选题过程的各个环节,能够满足用户的需求。本系统的特点是实用性强,操作简单方便。 关键词: 选题系统,管理信息系统,数据库,of of as to of on of of is of of of is of of it is an to on It of of of of SP as of of is to 毕业设计选题管理系统的设计与实现 目 录 第一章 前 言 . - 第二章 系统分析 . - 可行性分析 . - 4 - 系统开发环境 . - 4 - 数据流程分析 . - 5 - 功能模块划分 . - 9 - 第三章 系统设计 .2 - 数据库设计 . - 12 - 各功能模块的实现 . - 16 - 第四章 系统的运行与维护 .5 - 统运行的软硬件要求 . - 25 - 统的调试与试运行 . - 25 - 统的运行和维护 . - 25 - 第五章 结 论 .7 - 参 考 文 献 .9 - 致 谢 .0 - 毕业设计选题管理系统的设计与实现 第一章 前 言 题背景 随着我国的高等教育发展的如火如荼,给了许许多多莘莘学子进入高校接受教育的机会。但同时高校在这么多的学生涌入学校的时候,一些相关的配套设施却没有跟上学生数量发展的速度,给学校各方面带来很多压力和冲击。 从 2002 年开始, 高校扩招后的学生将逐渐毕业, 学生至关重要的毕业设计工作给老师和学校带来的压力将日益增加。 2005 年扩招后的高校毕业生将超过 300万人,这一压力将更为繁重。 作为毕业设计的前提条件和基础,导师选择工作和毕业选题工作所需工作量也将越来越大,以往这些工作进行所采用的手工申报、纸张传递归档等方式,在社会信息化的大潮面前,工作效率低,劳动强度大,成本高。设计本系统的初衷正是在这样一个环境下产生的。 目前,各校均已建成了自己的校园网,使用宽带网络将学校各院系、部门联系在一起,并可与 通,为校园内外的信息传递提供了通道。因此,使得开发基于校园网结构的选题管理系统成为可能。 对于选题管理系统的开发,主要应用到的是与网络数据库相关的动态网页技术,网页前台开发技术,及计算机相关理论。本系统开发所需的相关理论,在本科学习期间,完全能够掌握。 究意义 目前,由于计算机技术的日趋成熟,各种数据库软件得到了很大的发展,管理信息系统的应用已深入到社会的个个领域。针对学校特点开发出的此类系统,能对毕业设计初期运行过程中各方面情况进行管理,提高学校的工作效率,节省工作时间, 加快工作进度, 以适应日益严峻的毕业生大潮。 我们设想建立基于 B/网页的形式进行交流,达到学生、教师双方交互。在开发的过程中,我们要针对学校自身的特点,随时调整软件功能,满足毕业设计环节需要。从而方便毕业生,使他们足不出户就可以将自己对导师和论文题目的选择传递给学校,而学校部门可以通过这个系统及时了解学生意向,同时导师也可对参加自己毕业设计的学生加以选择,实现师生之间的互选。此外通过此次毕业设计,通过对系统的开发,也有助于设计人员提高独立设计软件结构的能力,并- 1 - 毕业设计选题管理系统的设计与实现 通过编写代码,强化专业知识; 统的理论基础 构简介 我们所称的 一套微软开发的服务器端脚本环境,含于 中,通过 们可以结合 页、令和 件建立动态、交互且高效的 务器应用程序。有了 就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行, 包括所有嵌在普通 的脚本程序。 当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器, 这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。以下罗列了 独具的一些特点: 1、使用 简单易懂的脚本语言,结合 码,即可快速地完成网站的应用程序。 2、无须 译,容易编写,可在服务器端直接执行。 3、使用普通的文本编辑器,如 记事本,即可进行编辑设计。 4、 与浏览器无关 ( 用户端只要使用可执行 的浏览器,即可浏览 设计的网页内容。 使用的脚本语言 ( 均在 务器端执行,用户端的浏览器不需要能够执行这些脚本语言。 5、与任何 言相容。除了可使用 言来设计外, 还通过 方式, 使用由第三方所提供的其他脚本语言。 脚本引擎是处理脚本程序的 物件。 6、源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。 7、可使用服务器端的脚本来产生客户端的脚本。 8、物件导向( 。 9、务器元件 ) 具有无限可扩充性。可以使用 + 、 编程语言来编写你所需要的 B/S 结构简介 B/S 结构,即 览器/服务器)结构,是随着 术- 2 - 毕业设计选题管理系统的设计与实现 的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过 览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现, 形成所谓 3构。 B/S 结构, 主要是利用了不断成熟的 览器技术, 结合浏览器的多种 言(和 术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着 8/000 将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然 B/S 结构应用程序相对于传统的 C/S 结构应用程序将是巨大的进步。 B/。前者的特点是安全、快捷、准确。后者则具有节省投资、跨地域广的优点。 须视企业规模和地理分布确定。 企业内部通过防火墙接入 在整个网络采用 P 协议。 据库简介 作为 件产品之一,世界上最流行的桌面数据库系统之一。 许多优秀的关系数据库一样, 可以让你很容易地连接相关的信息而且还对其他的数据库系统有所补充。它能操作其它来源的资料,包括许多流行的 据库程序(如 服务器、小型机及大型机上的许多 据库。 完全支持 术。 提供 作系统的高级应用程序开发系统。 其它数据库开发系统之间相当显著的区别就是:您不用写一行代码,就可以在很短的时间里开发出一个功能强大而且相当专业的数据库应用程序,并且这一愉快的过程是完全可视的。如果您能给它加上简短的 码,那么您的程序决不比专业程序员潜心开发的程序差。 - 3 - 毕业设计选题管理系统的设计与实现 第二章 系 统分析 可行性分析 可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决,并对以后的行动方针提出建议。选课管理系统的可行性可从如下几个方面进行分析: 济可行性 因为开发时间较短,此次设计的系统要求 不高,因此本次的设计可以使用学校现有的微机系统完成,其基本功能都能够很好的实现,开发阶段几乎不需要额外开销。在进行维护工作时,随着工作量的日益增大,可能要消耗一定的人力和物力,但相比原先人工进行时来说,微乎其微。 术可行性 本系统主要使用 言和 据库,开发时所使用的计算机语言主要有 言和 言,这在大学三年级时的课程中已经进行过学习。在经过了大学四年的信息管理与信息系统专业的理论基础学习和计算机语言的学习和实习后,已具备了开发软件的理论和实践经验。 就目前使用的开发技术来说系统的基本功 能目标应该能够达到,技术上是可行的。 作可行性 对于选课管理系统,由于其操作是在网络 上完成,所以要求使用者能够熟悉网络,也就是会“上网”即可。对系统用户群体中的管理人员,要求相对较高一些,要求在能够使用系统的同时,对系统的结构及原理有一定程度的了解,便于日后进行简单的维护。这几点要求在目前处于网络社会,并且掌握前端知识的高校中,完全可以实现,因为从事教学管理的人员一定具备相当程度的管理知识及相关的计算机基本知识,所以说,选题管理系统在操作上也是可行的。 系统开发环境 发硬件需求 中央处理器: 200上的 构 存储设备: 64M 以上内存、 20M 以上硬盘空间即可; 显示设备: 640*480 分辨率以上显示器、 1M 显存以上 卡。 - 4 - 毕业设计选题管理系统的设计与实现 发软件需求 8 以上版本 浏览器: 上版本或支持 产品; 数据库配置: 7 以上版本; 服务器配置: 上的版本( 8 系统使用 。 数据流程分析 数据流程分析的主要任务就是根据用户需求做出规范的定义,在现有技术及硬件的前提下,根据用户需求,画出系统的基本数据流程图。数据流程图描述数据流动、 存储、 处理的逻辑关系, 也称为逻辑数据流程图, 一般用 示。 在选题管理系统数据流程图的绘制过程中,我们需要做出如下分析: 毕业学生要求系统能够提供个人信息输入修改的功能,能够适时提供与毕业设计相关的信息,能在网上浏览教师的基本信息,从而自由选择指导教师,并根据指导教师所发布的题目,选择毕业设计的题目。 指导教师要求系统能够提供个人信息输入修改的功能,能够自己发布毕业设计相关信息的功能;指导教师通过浏览学生的基本信息,根据学生水平能力的不同,予以接受或拒绝接受;随后指导教师发布论文题目,并查看学生选择情况,根据论文难度及学生能力大小,对选择做出平衡。 教学管理人员要求系统提供给其发布校园新闻及毕业设计信息的功能,浏览及更改学生和指导教师基本信息的功能,录入及筛选师生匹配的功能,录入及筛选论文题目选择情况的功能。 根据上述分析,绘制出毕业设计选题管理系统的顶层数据流程图如下: - 5 - 毕业设计选题管理系统的设计与实现 指导教师 选题管理系统 教学管理 人员毕业生 图 业 设计选题管理系统顶层 中: 在顶层 基础之上, 对系统的数据流程进一步进行分析: 综合各用户的需求,得到如下几个基本处理过程: 在顶层 的基础之上, 对系统的数据流程进一步进行分析: 综合各用户的需求,得到如下几个基本处理过程: 与毕业生、 指导教师和教学管理人员都相关的基本信息处理, 毕业生、 指导教师和管理人员录入自己的个人信息, 由教学管理人员注册毕业生, 指导教师登录名称及初始密码, 毕业生和指导教师登录后即可修改密码、 修改各自的基本信息。 同时, 指导教师和教学管理人员发布毕业设计相关信息,提醒毕业生相关注意事项,并通知设计进度。 与毕业生、 指导教师和教学管理人员都相关的基本信息处理, 毕业生、 指导教师和管理人员录入自己的个人信息, 由教学管理人员注册毕业生, 指导教师登录名称及初始密码, 毕业生和指导教师登录后即可修改密码、 修改各自的基本信息。 同时, 指导教师和教学管理人员发布毕业设计相关信息,提醒毕业生相关注意事项,并通知设计进度。 与毕业生、 指导教师和教学管理人员都相关的师生选择和论文题目选择管理。 其中师生选择管理主要为毕业生在网上选择指导教师, 指导教师对学生的选择予以确认, 教学管理人员协调师生间的选择, 同时整理冗余及不匹配数据, 起到平衡作用。 论文题目选择管理主要为指导教师发布论文题目, 毕业生根据自己所选择指导教师所发布的题目做出选择, 指导教师根据毕业生的选择情况做出相应处理, 教学管理人员查看题目选择情况, 在选择题目中做出平衡。 与毕业生、 指导教师和教学管理人员都相关的师生选择和论文题目选择管理。 其中师生选择管理主要为毕业生在网上选择指导教师, 指导教师对学生的选择予以确认, 教学管理人员协调师生间的选择, 同时整理冗余及不匹配数据, 起到平衡作用。 论文题目选择管理主要为指导教师发布论文题目, 毕业生根据自己所选择指导教师所发布的题目做出选择, 指导教师根据毕业生的选择情况做出相应处理, 教学管理人员查看题目选择情况, 在选择题目中做出平衡。根据以上分析,画出系统的第一层数据流程图如下: 根据以上分析,画出系统的第一层数据流程图如下:- 6 - 毕业设计选题管理系统的设计与实现 业设 计选题管理系统第一层 基本信息处理进行分析得,应有如下处理: 学生录入个人信息 指导教师录入个人信息 教学管理人员录入个人信息 教学管理人员和指导教师发布相关信息 最终得 理如下: 图 科 生毕业设计管理系统第二层 理 对毕业设计信息管理进行分析,应有如下处理: 指导教师发布毕业设计相关信息。 基本信息管理 师生互选管理 毕设信息管理毕业生 管理人员 指导教师 生信息管 师信息管 理员信息管理毕业生 指导教师 管理人员 - 7 - 毕业设计选题管理系统的设计与实现 教学管理人员发布毕业设计相关信息及校园新闻, 并对毕业设计信息、 通知等内容进行相关处理。 综上得 理如下: 科 生毕业设计管理系统第二层 理 对师生选择管理模块进行分析,应有如下基本处理: 毕业生根据等待选择教师的基本信息选择指导教师。 指导教师根据学生的基本信息决定是否接受其为被指导学生。 教学管理人员根据教师学生的实际情况及学校相关资源确认最后的选择结果。 得到 基本处理如下: 管理人员 闻消息管 理 知消息管 理 导教师选择 导学生确认 认选择结果指导教师 管理人员 毕业生 指导教师 - 8 - 毕业设计选题管理系统的设计与实现 图 科 生毕业设计管理系统第二层 理 对毕业设计题目选择管理模块进行分析,应有如下基本处理: 毕业生根据其选择的指导教师所发布的题目及相关信息选择毕业设计的题目。 指导教师根据毕业生所选择的题目及毕业生的基本信息决定是否接受其为被指导学生。 教学管理人员根据教师题目选择的情况,及各种相关信息做出最后平衡。 得到 基本处理如下: 毕业生 管理人员 文题目选择 认选择结果 题学生确认 指导教师 功能模块划分 根据系统需求分析的结果,将系统各功能模块予以划分,可将系统划分为三大子系统: 毕业生子系统 指导教师子系统 教学管理人员子系统 业生子系统功能模块划分 个人信息,学生录入正确的个人信息,以便进行师生互选和论题选择 消息浏览,学生能够浏览有关毕业设计的消息。 - 9 - 毕业设计选题管理系统的设计与实现 导师浏览,查看指导教师的基本资料,作为选择指导教师的依据。 导师选择,根据教师的基本资料,选择自己的指导教师。 论题浏览,查看导师所发布的论题资料,作为选择论题的依据。 论题选择,根据论文题目的情况,选择自己毕业设计的题目。 导教师子系统功能模块划分 个人信息,录入及修改个人的相关信息,以备相关人员查询。 消息浏览,教师能够浏览有关毕业设计的消息。 学生浏览,浏览学生的基本信息,作为接受其为被指导学生依据。 选择学生,通过学生所提供的情况,选择参加毕业设计的学生。 论题发布,向学生发布论文题目,供学生进行选择。 学生选择,查看选择论题的学生,根据学生情况,对选题情况进行修正。 学管理人员子系统功能模块划分 通知发布,发布校园新闻及毕业设计信息,指导相关的学生和教师。 通知管理,对相关通知、消息进行管理。 个人信息,录入及修改个人信息。 学生管理,确认及管理学生的基本信息。 教师管理,确认及管理教师的基本信息。 选择录入,录入师生间的选择关系。 确认师生,确认及修改学生与教师的选择情况,确定最终的选择结果。 确认题目,确认选择关系,确定最后选择结果。 综合上述内容,划分后的系统最终功能模块图如下: - 10 - 毕业设计选题管理系统的设计与实现 本科生设计管理系统 学生选择 指导教师子系统 教学管理人员子系统 个人信息 导师浏览 个人信息 学生浏览 论题浏览 论题选择 论题发布 论题确认 个人信息 学生管理 教师管理 选择录入 确认题目 确认师生 通知发布 通知管理 导师选择 消息浏览 毕业生子系统 图 统 总体模块划分 根据系统总体功能模块的划分,作为进行详细设计时的依据,便于系统设计的顺利进行。 - 11 - 毕业设计选题管理系统的设计与实现 第三章 系 统设计 数据库设计 数据库设计是在选定的数据库管理系统基础上建立数据库的过程。数据库设计的内容包括: 1、数据库的需求分析; 2、数据库的概念结构设计; 3、数据库的逻辑结构设计; 4、数据库的物理结构设计。 据库的需求分析 根据上一章对系统的可行性分析,得出了该系统所要完成的功能要求是:用户登录,身份维护,师生互选管理,选题管理等功能。 据库的概念结构设计 将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。概念结构设计主要是概念模型的建立。概念模型的表示方法最常用的是实体 这个方法使用 来描述某一组织的概念的模型。 在 中, 1、用长方形表示实体型,在框内写上实体名,即: 2、用椭圆形表示实体属性,并用无向边把实体与其属性连接起来,即: 3、 菱形表示实体间的联系, 菱形框内写上联系名, 用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型。即: 选题管理系统的概念设计任务是产生反映毕业生、指导老师、管理人员的信息需求的数据库概念结构,即概念模型。其不依赖于计算机系统的具体 具体的设计当中,根据前阶段的分析基础,得出主要的实体有毕业生、指导老师、论文题目等。各实体之间构成如下关系: 1、 教师与学生之间存在着选择关系, 在数量上来说是多对多地关系。 开始时一名学生只可以从多名导师中选择一名导师, 而一位教师则可以指导多名学生进行毕业设计。 学生如果不满意现有导师, 可以申请退选, 以另选他人。待到师生关系确定之时,由管理人员删除冗余数据。 2、 学生与题目之间, 教师与题目之间存在选择关系。 每一个毕业生都必须选- 12 - 毕业设计选题管理系统的设计与实现 择一个题目, 而这个题目必须是该学生所选择教师所发出的。 教师可以发出多个题目, 而学生只能从这多个题目中选择一个题目。 因此学生与题目之间存在多多对应的关系,而教师与题目之间存在着 1 对多的关系。 由上述可知,将各实体及其相互关系绘制成 如下: 图 据 库概念设计的 整体概念结构设计是概念结构设计的前提, 可作为数据库下一步设计的依据。 据库的逻辑结构设计 根据上图设计的 型图,按照转换的原则,设计逻辑模型如下: 学生( 学号 ,姓名,年龄,性别,联系方式, 级,个人简介) 教师( 教师编号 ,姓名,年龄,性别,毕业院校,联系方式, 历,职称,个人简介) 师生互选( 编号 ,教师编号,学生编号) 题目( 编号 ,教师编号,学生编号,题目名称,题目简介) 以上是将 转换为具体的关系模型,并标明了关系模型中的关键属性。 将关系模型转化为 据库的逻辑结构, 以下是本选题系统数据库逻辑结构设计的结果: 编 号 教 师 学 生 选择编 号 姓 名 学 号简 介 简 介 姓 名 题 目 发布 选择 编 号- 13 - 毕业设计选题管理系统的设计与实现 图 据库中学生表的设计 图 据库中教师表的设计 图 据 库中管理员情况表的设计 - 14 - 毕业设计选题管理系统的设计与实现 图 据库中师生互选情况表的设计 图 据 库中论文选择情况表的设计 图 据 库中消息新闻发布标的设计 数据库中表间的关系以及关系类型定义如下: 图 据 库关系设定 据库的物理结构设计 - 15 - 毕业设计选题管理系统的设计与实现 本系统数据库的物理设计过程是给 已经确定的逻辑数据库结构 (逻辑模型 )设计出一个有效的、可实现的物理数据库结构 (存储结构或物理模型 )的过程。物理设计常常包括某些操作约束,如响应时间与存储要求等。对于本数据库来说,具体的物理存储结构由操作系统完成。开发者主要完成的是需求分析、概念结构设计和逻辑结构设计。 综上所述,数据库结构设计四个阶段层层 递进,不可或缺,数据库设计的好坏决定着整个系统开发的优劣。 各功能模块的实现 根据需求分析阶段的功能模块划分,可将 系统划分为三个子系统,即:毕业生子系统,指导教师子系统,教学管理人员子系统。 业生子系统的模块实现 用户登录时界面相同,但是当系统登录时 ,根据各人所属类型的不同,登录后转向不同的页面。由于学生,教师登录时均使用各自学号、教师编号,而管理人员用户名格式与之不同,则登录时不必选择用户类型,直接登录,系统进行判别后,转入不同的界面。 代码如下: & & & & rs=ot ot = or & & & & rs=ot ot = or 16 - 毕业设计选题管理系统的设计与实现 & & & & rs=ot ot = 对不起,用户名或密码有误,请重新登录 f nd nd % 将本页面提交给系统,当用户输入用户名 密码后,系统利用代码内的多重选择语句, 在数据库中的 、 、 中次第查询, 选择与用户名称相符的表进行核对,判断用户身份,进行各自页面的重定向,并使用一个量记住学生的编号, 用在以后应用程序的参数。 当用户使用学生学号时,进入学生模块的主界面;当用户使用教师编号时,进入教师模块的主界面;当用户使用管理人员身份时,进入管理者模块的界面。 在主登录界面中,只提供了用户登录选项 。在用户登录系统之前,必须要有管理员在后台将用户 密码等输入到用户资料所对应的数据库中, 才能进行系统登录。学生登录、教师登录及管理员登录采用同一个登录界面 代码的具体执行过程是以输入的编号 参数,对毕业生、指导教师、管理人员三个数据表进行查询,如果在这三个表中找到与 同的用户名,并且密码与用户输入的 符,则说明用户存在,按照用户 属数据- 17 - 毕业设计选题管理系统的设计与实现 库,进入用户登录成功的主界面,同时 记下用户的 便在后来的应用程序中将其作为参数访问。用户输入的 三个用户数据中均未查到时系统提示登录失败。 至此,用户登录模块完成。 以上仅以学生登录为例,教师及管理人员登录的设计代码及过程与之相同。 当毕业生登录毕业设计选题管理系统后,系统进入如下界面: 在主页面上, 使用 语句, 将毕业设计的相关新闻及消息显示于主页面上。 在个人信息管理模块中, 系统根据用户登录的 示用户信息, 并使用户具有个人信息的功能,这里还是以学生子模块为例: 浏览待选导师时,利用查询数据库,得到 导师的相关信息,并且将相关的信息显示在网页上,代码如下: 学生进入导师信息界面如下: - 19 - 毕业设计选题管理系统的设计与实现 由界面看来,用户点击“详细信息”按钮,查看导师详细信息: 当学生点击 “选择导师” 时, 系统将根据目前 的学生 学生所选择的教师的编号 检查 有无这对师生选择的相关内容, 若没有的话,向数据库 插入记录。 若此学生已选择过别的教师,将其选择的教师情况在数据库 更新。 选择导师完成后,系统显示提示页面,提示用户导师选择完成: - 20 - 毕业设计选题管理系统的设计与实现 论文题目选择模块的大体过程与师生互选 模块相似,具体代码实现情况也相似。 毕业生子系统的模块设计至此已基本实现。 导教师子系统的模块实现 指导教师子系统的设计,其中有几个模块与毕业生子系统功能模块的设计基本相同: 教师个人信息资料的修改与毕业生子系统中个人信息资料修改设计相同。 通知信息浏览与毕业生子系统中通知信息浏览相同, 只不过教师具有通知发布的功能。 教师查看参加毕业设计的学生信息的设计与毕业生子系统中学生浏览教师信息的设计相同。 教师所具有的通知发布功能和教学管理人员模块中的通知发布功能较为相似,只不过教学管理人员除具有毕业设计通知信息发布功能外,还具有校园新闻发布功能,这一功能的具体实现将在 详细介绍。 教师的题目发布功能与通知发布功能实现方式也相同,在 将以通知信息发布为例,进行介绍。 除这两项功能外,指导教师子系统的具体代码设计与毕业生子系统中代码设计有相似之处。 学管理人员子系统的模块实现 在教学管理人员子系统中,大部分模块与毕业生子系统、指导教师子系统的某些模块有相似之处,具体如下: 个人信息资料的修改与毕业生子系统和指导教师子系统中个人信息资料的修改设计相类似。 通知发布与教师子系统中通知发布设计相同 - 21 - 毕业设计选题管理系统的设计与实现 师生信息管理、师生选择管理、通知发布管理、课题选择管理的设计基本相同,都是对记录进行添加、修改和删除,使用的基本 句相同。 在此不作太多赘述,只将通知发布管理的具体实现简要描述一下。 通知添加主要是将通知的相关信息插入数据库中即可,具体设计代码如下实现: rs= ,2 ) ) if if 校园新闻 =-1 =0 if if 通知 =0 =-1 if = 22 - 毕业设计选题管理系统的设计与实现 if 添加通知过程中,首先系统将判断用户所添加的通知类型是属于校园新闻还是毕业设计的通知,然后将其添加入数据库中,并在数据库中相应的标记处即 ,做作出相应的标记。 实现时的界面如下:通知删除主要是将通知的相关信息从数据库中删除,判断用户是否进行删除选择,即按下“删除”键,做出判断之后,进行删除操作: =do n=) n)=if if 人信息、师生互选情况及毕业生选题情况的添加修改和删除代码设计与功能实现基本与上述相同,可以相互参照设计进行。 - 23 - 毕业设计选题管理系统的设计与实现 以上只是对系统各功能模块的大概设计情况进行了简要分析,实际具体开发过程中, 涉及到的内容和问题远远不止如此。 这些都需要具体的详细设计来进行。 - 24 - 毕业设计选题管理系统的设计与实现 第四章 系 统的运行与维护 统运行的软硬件要求 服务器端系统运行基本要求 硬件要求:中央处理器: 200上的 构 存储设备: 64M 以上内存、 20M 以上硬盘空间即可; 显示设备: 640*480 分辨率以上显示器、 1M 显存以上 卡。 软件要求:操作系统: 8 以上版本 浏览器: 上版本或支持 产品; 数据库配置: 7 以上版本; 服务器配置: 上的版本 ( 8 系统使用 。 客户端系统运行基本要求 硬件要求:中央处理器: 200上的 构 存储设备: 64M 以上内存; 显示设备: 640*480 分辨率以上显示器、 1M 显存以上 卡; 软件要求:操作系统: 8 以上版本 浏览器: 上版本或支持 产品; 统的调试与试运行 程序设计完成后,要先对该系统进行测试,其目的是尽可能发现程序中的错误。在进行了成功的测试之后再对系统进行全面的调试,其目的是确定错误的原因和位置,并改正错误。 系统中的各个模块调试无误后,将数据输入即开始系统的试运行阶段。 本系统经调试无误,各链接指向正确,页面内容可用,并能够正常连接数据库,并能够对数据库中文件进行添加、删除、查询、修改等操作,能运行相应的功能模块,符合系统设计初衷,已基本达到原先设计目的,可投入正常运行。 统的运行和维护 该系统在投入正常运行后,就进入了系统运行 和维护阶段。在系统的整个使- 25 - 毕业设计选题管理系统的设计与实现 用过程中,都伴随着系统维护工作的进行。系统的维护的目的是保证信息系统能够正常而可靠地运行,并能使系统在运行中不断得到改善和提高,以充分发挥作用。 根据系统维护的不同性质,可将系统维护划分为以下四种类型: 正确性维护: 用来改正在系统开发阶段已发生的而在系统测试阶段尚未发现的错误。 适应性维护:为适应软件的外界变化而进行的修改。 完善性维护: 为扩充功能和改善性能而进行的修改, 是对以有的软件系统增加一些在软件需求规格说明中没有规定的功能和性能特性, 还包括对处理效率和程序的改进。 预防性维护: 为减少或避免以后可能需要的前三类维护而对软件配置进行的修改,从而减少以后的维护工作量、维护时间和维护费用。 在这些维护工作中,完善性维护占的最多工作量最大,大约占了一半的时间与工作量。 在实际的运用和操作中,对于系统功能不完善的地方可以作进一步的改进。 - 26 - 毕业设计选题管理系统的设计与实现 第五章 结 论 毕业设计选题管理系统的实现,大大节省了毕业设计初期阶段学生及教职工人员的压力,节省了时间,并使师生互选过程和论文题目的选择过程更加公开、透
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026华信光电科技(山东)有限公司招聘6人建设考试参考题库及答案解析
- 2026年合肥国家大学科技园发展有限责任公司及所属企业招聘6人建设笔试模拟试题及答案解析
- 2026山东潍坊市蓝航技工学校教师招聘建设考试备考试题及答案解析
- 2026年骨科理论知识综合检测题型及参考答案详解(综合题)
- 2026年超星尔雅数学文化综合提升测试卷及完整答案详解【历年真题】
- 企业员工培训资金使用规范
- 2026年公路技术员综合提升练习题附答案详解(培优)
- 环境空气质量教学教案设计
- 小学音乐三年级下册《蜗牛与黄鹂鸟》歌唱教案
- 小学五年级语文下册《人物描写一组》精读探究教案
- 水源保护区生态环境建设示范工程项目建议书
- 2026年江西省公安厅招聘警务辅助人员笔试试题(含答案)
- 花式色纺纱课件
- 中纪委二十届五次全会测试题及答案解析
- 药企清洁验证培训课件
- 食品企业PDCA质量培训课件
- 大专院校介绍
- 全国物业管理条例培训
- 动平衡机校准规范
- 水电站安全生产课件
- ktv上班合同范本
评论
0/150
提交评论