学生大学本科方案设计书管理系统的方案设计书与实现大学本科方案设计书定稿

上传人:xin****ome 文档编号:55780335 上传时间:2022-02-18 格式:DOCX 页数:30 大小:304.29KB
返回 下载 相关 举报
学生大学本科方案设计书管理系统的方案设计书与实现大学本科方案设计书定稿_第1页
第1页 / 共30页
学生大学本科方案设计书管理系统的方案设计书与实现大学本科方案设计书定稿_第2页
第2页 / 共30页
学生大学本科方案设计书管理系统的方案设计书与实现大学本科方案设计书定稿_第3页
第3页 / 共30页
点击查看更多>>
资源描述
吉首大学本科生毕业论文学生毕业论文管理系统的设计与实现摘 要传统纸质媒介的毕业论文管理模式不利于教师对学生进行及时有效的指导, 同时也不利于管理部门对毕业论文整体进度进行有效的监督。本系统突破传统管理模式,以电子文档为媒介,基于 B/S 架构,采用 MVC开发模式,实现了在毕业论文中各个角色对毕业论文各环节的数字化管理 , 避免了传统管理模式下的各种弊端;有效地提高了工作效率。关键词:数字化管理 ; B/S; MVC 开发模式StudentsGraduation Thesis ManagementSystem Designand ImplementationAbstractThe traditionalpaper-basedmedia graduationthesismanagementmode is notgood to the teachers and students to carry out timely and effective guidance,but also detrimental to the management of graduation thesis overall progressfor effectivesupervision.The system breaks through thetraditionalmanagementmode, the electronicdocuments to the media, based on the B/S architecture,usingMVC development model, realized in the thesis in various roles on graduationthesis in every link ofthe digitalmanagement, toavoid thetraditionalmanagementmodeundervariousdrawbacks;effectivelyimprovesworkingefficiency.Key words: Digital management; B / S; MVC development model2吉首大学本科生毕业论文第1章绪论1.1系统开发背景随着计算机互联网技术的飞速发展,计算机在各行各业的应用越来越广泛,而且网络化是 21 世纪计算机技术发展的重要趋势之一。目前,我国的计算机网络发展己初具规模,大部分高校的校园网都已开通。因此,如何充分利用高校校园网络,发挥其巨大功能来为高校的教学和科研服务成为摆在我们面前的一个需要深入探讨和解决的重大课题。随着网络技术的日益成熟,网页技术的应用已经深入到了生活的每个角落。1.2系统开发的目的及意义毕业论文在高校人才培养计划中占据着非常重要的地位,它是对学生四年学习成果,创新能力和综合素质的全面检验,也是对教师四年教学质量综合检查。因而,毕业论文是高校本科教学中的一个重要环节, 是综合考察学生知识能力和规范化写作的一个主要方式。毕业论文在高校人才培养计划中占据着非常重要的地位,它是对学生四年学习成果、创新能力和综合素质的全面检验, 也是对教师四年教学质量的综合检查。 所以,毕业论文管理也相应地成为高校的一项重要工作传统的毕业论文指导都是教师和学生点对点沟通,没有一个合适的交流平台,从出题到选题,再到学生完成毕业设计的整个过程都需要教学管理人员、教师、学生投入大量的精力,缺少电子化和网络化办公,教师和学生信息沟通不畅, 电子版论文的提交仍需要通过 email 等手段,查收非常麻烦,学生的进度也很难以控制和了解,成绩的提交和公布也需要教师手动输人。针对以上问题,本设计拟实现一个通用的毕业论文管理系统, 实现毕业论文管理的科学化与信息化,使教学工作的各个环节处于 “可视化的” 可控状态,及时发现问题, 提高毕业论文质量。使教师与学生的沟通更方便、更快捷。1.3开发语言简介Java 是一种简单易用、完全面向对象、有平台无关性、安全可靠的、主要面向 Internet 的开发工具。 Java 自从 1995 年正式问世以来,它的快速发展已经让整个 web 世界发生了翻天覆地的变化。随着 Java Servlet 的推出, Java 在电子商务方面开始崭露头角,最新的 Java Server Page(JSP) 技术的推出,更是让 Java 成为基于 web 应用程序的首选开发工具。Java 是第一套允许使用者将应用程序通过Internet从远端服务器传输到本地机上并执行的一种语言; 是一种应用程序提供者不需要知道使用者的计算机硬件与软件环境的语言。比尔盖茨曾经说过: “ Java 是最卓越的程序设计语言。 ”Java 自问世以来,技术和应用发展非常快,在计算机、移动电话、家用电器等领域中无一没有 Java 技术的存在。在 Internet上,几乎每个网页都包含Java 程序或代码。由于 Java 的广泛应用,使它受到了史无前例的关注, Java 是一种 Internet 编程语言, Java 还曾是网络动画技术的代名问, Java 虚拟机更足让人耳目一新, Java 简单易3吉首大学本科生毕业论文学、跨平台而又不失强大功能。相比其他语言, Java 技术平台具有鲜明的优越性。从最初建造Java 平台开始,就考虑了安全性的问题,即其安全性是建立在Java 平台的内核中的。其他的语言只是在软件开发时才由用户自行处理其安全问题,难免会有安全漏洞。 其次,对于程序员来说,Java 语言比以往其他的任何一门语言都好用,原因在于:Java 有自动回收垃圾的功能,Java 增加了对象和变量的强制类型检查,Java 还取消了指针。目前, Java 技术的架构包括以下三个方面:J2EE(Java 2 Platform Enterprise Edition)企业版,是以企业为环境而开发应用程序的解决方案: J2EE目前已经成为开发商创建电了商务应用的事实标准。J2SE(Java 2 P1atform Stand Edition)标准版,是桌面开发和低端商务应用的解决方案: J2SE是 Java 2 平台的标准版,它适用于桌面系统,提供了 CORBA标准的 ORA 技术,结合 Java 的 RMI支持分布式互操作环境。J2ME(Java 2 P1atform Micro Edition)小型版,是致力于消费产品和嵌入式设备的最佳解决方案:J2ME提供了 HTTP高级 Internet协议,使移动电话能以 Client/Server方式直接访问 Internet 的全部信息,不同的 C1ient 访问不同的文件,此外还能访问本地存储区,提供最高效率的无线文流。时至今日, Java 仍然一步一步地朝着远大的梦想而迈进,显而易见的成果便是在国际互联网中的应用,如今常见的浏览器也都全面支持Java Applet以及衍生出来的JavaScript语言等,而市面上可见的操作系统,也利用Java 的跨平台特性来开发,包括 Windows系列、各类 Unix 和 Linux 、MVC等操作系统,都可以看到 Java 的踪迹。这一切都充分说明了 Java 在计算机语言大家庭中的地位。 Java 对 Internet 编程的影响就如同 C 语言对系统编程的影响一样。1.4应用技术介绍简介JSP(Java Server Pages) 是目前十分流行的一种技术,主要用于发服务器端的脚本程序和动态生成网站。它与目前同样流行的 ASP技术、 ASP.NET技术是相同性质的、同一层次的,它们在网站的建设中所起的作用是一样的, 但是 JSP技术与这两种技术相比,有着十分突出的优越性,因为 JSP技术有 J2EE 平台支持,发展前途不可限量。众所周知, J2EE平台提供了 Java 企业应用编程接口 (Java Enterprise APIs) ,为企业计算以及电子商务应用系统提供了相关的技术支持和强大的类库支持。J2EE平台包含十几种技术,JSP技术正是其中的一种核心技术。J2EE的发展势头十分迅猛, 在可以预见的将来,Sun的 J2EE平台可能是惟一可以与微软的 .NET 构架相抗衡的平台。 从这个意义上来说,基于 J2EE平台的 JSP 技术与基于 .NET 平台的 ASP、ASP+技术之争,不正好就是 J2EE平台与 .NET平台之争的折射吗?因此 JSP技术以及它的基础 J2EE技术十分值得我们关注。4吉首大学本科生毕业论文简介模型视图控制器 ( MVC)是 XeroxPARC在八十年代为编程语言Smalltalk80发明的一种软件设计模式,至今已被广泛使用。最近几年被推荐为 Sun 公司 J2EE 平台的设计模式。简介Struts最早是作为 Apache Jakarta项目的组成部分问世运做。项目的创立者希望通过对该项目的研究,改进和提高 JSP、Servlet 、标签库以及面向对象的技术水准。 Struts 的目的是为了帮助开发者减少在运用 MVC设计模型来开发 Web应用的时间。仍然需要学习和应用该架构,不过它将可以完成其中一些繁重的工作。如果想混合使用Servlet 和 JSP的优点来建立可扩展的应用, Struts 是一个不错的选择。 Struts 是 MVC 的一种实现,它将 Servlet 和 JSP 标记(属于 J2EE规范)用作实现的一部分。 Struts 继承了 MVC的各项特性,并根据 J2EE的特点,做了相应的变化与扩展。 Struts 的核心是 ActionSevlet,ActionSevlet的核心是 Struts-config.xml配置文件。简介spring 在英文里有春天、 弹簧、跳跃和泉眼的意思。 Spring 也表示是一个开源框架,是为了解决企业应用程序开发复杂性由 Rod Johnson 创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。 Spring 使用基本的 JavaBean来完成以前只可能由 EJB完成的事情。然而,Spring 的用途不仅限于服务器端的开发。 从简单性、可测试性和松耦合的角度而言,任何 Java 应用都可以从 Spring 中受益。简介Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate 可以应用在任何使用 JDBC的场合,既可以在 Java 的客户端程序使用,也可以在 Servlet/JSP 的 Web应用中使用,最具革命意义的是, Hibernate 可以在应用 EJB 的 J2EE架构中取代 CMP,完成数据持久化的重任。简介2000年 10月在 Oracle Open World上发布,为 Oracle数据库应用服务器和开发工具引进了许多新功能。 Oracle9i是业界第一个完整、 简单的用于互联网的新一代智能化的、协作各种应用的软件基础架构。Oracle9i实际上是指Oracle9iDataBase,Oracle 9i Application Server和 Oracle9i Developer Suite的完整集成。随着软件逐渐开始转变为一种托管服务 ( hosted services) ,具有 Internet 上的高伸缩性能的、智能化的、和可靠的 Oracle9i 将成为高质量的电子商务服务实现的关键软件。5吉首大学本科生毕业论文第 2 章系统可行性分析可行性研究( Feasibility Study)是为了弄清所定义的项目是不是可能实现并值得进行。可行性研究的目的是用较小的代价尽可能快的确定问题是否能够解决,是否值得解决,并通过分析以避免冒太大的风险。下面从三个方面分析本系统的可行性。2.1技术可行性毕业论文管理管理系统,它采用了当前流行的B/S 结构和 Internet网络技术。而如今编写 HomePage也没原来那么麻烦, 网站的一些制作要求和素材在 Internet 随处都可以找到,制作网站的工具也是种类繁多。我们可以从中找到符合自己要。求的工具。管理信息系统的开发有很多的实例,一些实例的源代码也可以提供参考。所以,从技术上来说,开发这个系统的技术难题是不多的。2.2经济可行性开发本系统的经济成本低。系统所有功能由本人来实现,节省许多人力。物力资源开发本系统的经济成本相当低,而且使用 Java 开发、维护费用不高。开发的周期短。2.3操作可行性网络化已经成为社会的趋势,本系统操作简单方便,用户可以通过阅读操作手册就能轻松使用该系统。6吉首大学本科生毕业论文第 3章需求分析软件需求分析是软件开发期的第一个阶段,也是关系到软件开发成败的关键步骤。准确、完整和规范化的软件需求是软件开发成功的关键。它的重要性在于让用户完全清楚对软件系统的确切要求,它不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作。也就是对目标系统提出完整、准确、清晰、具体的要求。反复的调查和研究,了解数据库的组织的详细情况,了解管理的业务流程等系统需求,它对于设计好概念模型是至关重要的。而需求分析的好坏直接影响到系统设计的好坏。3.1系统主要模块功能管理员模块管理员工作图如图3-1 所示:管 理 员论教学公文学论师生告成院文管管管绩管管理理理管理理理添修删查添修删查添修删查录修查添修查出选加改除询加改除询加改除询入改询加改询题题教教教教 学学学 学公公公 公成成成学学学管管师师师师 生生生 生告告告 告绩绩绩院院院理理图 3-1 :管理员工作图7吉首大学本科生毕业论文老师模块老师工作图如图 3-2 所示:教师论论信文文息出批维题阅护论教论文个密电文列师人码话题表出信修修查题息改改看图 3-2 :老师工作图学生模块学生工作图如图 3-3 所示:教师论论信留文文息言管选维管理题护理上下按按个密电查回教状传载人码话看复师态论论信修修留留查查文文息改改言言询找论论文文图 3-3 :学生工作图8吉首大学本科生毕业论文3.2需求规范本系统根据毕业论文管理手册, 将毕业论文整个过程分成若干环节, 采用 B/S 模式,通过网页完成毕业论文各环节的信息采集工作,运用数据库及网页技术,控制毕业论文各个环节,动态统计各种数据,完成对毕业论文各个环节的质量监控。产品背景目前,我国的计算机网络发展己初具规模,大部分高校的校园网都已开通。因此,如何充分利用高校校园网络, 发挥其巨大功能来为高校的教学和科研服务成为摆在我们面前的一个需要深入探讨和解决的重大课题。随着网络技术的日益成熟,网页技术的应用已经深入到了生活的每个角落。产品概述学生毕业论文管理系统根据毕业论文管理手册,将毕业论文整个过程分成若干环节,采用 B/S 模式,通过网页完成毕业论文各环节的信息采集工作,运用数据库及网页技术,控制毕业论文各个环节,动态统计各种数据,完成对毕业论文各个环节的质量监控。性能需求本系统由 Java 语言所开发,所以具有高度的可移植性。在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户需求。当用户需求,如操作方式,运行环境发生变化时,设计的软件要做适当调整,灵活性非常大。3.3系统开发及运行环境硬件平台:CPU:P41.8GHz;内存: 512MB以上;软件平台:操作系统: Windows XP;数据库: oracle9I;开发工具包:以及 MyEclipse6.5 ;服务器: Tomcat6.09吉首大学本科生毕业论文第 4 章系统概要设计概要设计的任务是根据需求分析得到的物理模型确定一个合理的软件系统的体系结构,作为系统的详细设计的基础和准备,概要设计是把系统里的方方面面简明在文章中加以阐述,以便读者可以大概的了解系统的全部。其中概要设计需要设计以下几点,引言,编写目的,背景,定义,参考材料,总体设计,需求分析,运行环境,功能模块的划分,结构,功能,性能,算法,限制条件,测试计划。在系统概要设计阶段,主要完成的任务有:a确定系统基本模块,给出系统功能模块图;b确定系统模块要实现的基本功能;c完成数据逻辑结构的设计和系统数据库的设计。4.1系统功能模块图该系统的总体功能模块图如图4-1 所示:学生毕业论文管理系统的设计与实现用户登录模控制系统模出题选题论文管理留言通知模评分模管理员发布用户权限控控教学管管添删修查教 学指评添删修查制制师生理理加除改询师 生导审加除改询管教 学 评论教出选员员论论论论留 留教团公公公公理师 生 审文师题题查查文文文文言 言师评告告告告员身 身 团进修看 看评分身份份 份 身度改出 选分识识 识 份论题 题别别 别 识文情 情别况 况控控控制制制选出定图 4-1 :系统功能模块图题题稿进进进度度度10吉首大学本科生毕业论文4.2数据实体结构设计4.2.1信息实体 E-R 图学生基本信息 E-R 图如图 4-2 所示:学号密码学院姓名学生专业联系电话学生 ID性别图 4-2 :学生基本信息 E-R 图教师基本信息 E-R 图如图 4-3 所示:职工号密码学院姓名学生专业联系电话教师 ID性别图 4-3 :教师基本信息 E-R 管理员基本信息 E-R 图如图 4-4 所示:密码账号管理员管理员 ID图 4-4 :管理员基本信息E-R 图11吉首大学本科生毕业论文论文基本信息 E-R 图如图 4-5 所示:学生学号论文要求学生是否提交论文存储路径论文论文被选状态论文性质论文 ID论文题目图 4-5 :论文基本信息 E-R 图出题信息表 E-R 图如图 4-6 所示:出题时间论文要求所属院系出题教师姓名出题备注出题教师工号题目 ID论文题目图 4-6 :出题信息表 E-R 图选题信息表 E-R 图如图 4-7 所示:论文被选状态出题教师姓名论文题目选题选题学生姓名题目 ID选题学生学号图 4-7 :选题信息表 E-R 图12吉首大学本科生毕业论文留言信息表 E-R 图如图 4-8 所示:留言时间留言者姓名留言标题留言留言内容留言 ID图 4-8 留言信息表 E-R 图教师批阅信息表 E-R 图如图 4-9 所示:学生姓名学生学号批阅文档;路径教师姓名出题是否已批阅教师评价批阅 ID论文题目图 4-9: 教师批阅信息表 E-R 图教师评分信息表 E-R 图如图 4-10 所示:教师评价教师姓名论文题目教师评分学生姓名评分 ID评分成绩图 4-10:教师评分信息表E-R 图13吉首大学本科生毕业论文公告信息表 E-R 图如图 4-11 所示:公告时间发布处公告标题公告公告内容公告 ID图 4-11:公告信息表 E-R 图论文成绩信息表 E-R 图如图 4-12所示:学生姓名学生学号公告时间教师姓名论文成绩最终成绩评审团评分成绩 ID论文题目图 4-12:论文成绩信息表E-R 图权限管理实体间关系E-R 图:根据系统功能模块设计,采用数据最小冗余原则,对本系统数据库进行优化设计;系统中权限管理实体间关系E-R 图如图 4-13 所示:操 作1指导教师M查 看NN论 文1操 作管 理NN1管理员1发 布N 留言和公告评 审11M管 理NN评 审 团学 生M查 看图 4-13 :权限管理实体间关系E-R 图14吉首大学本科生毕业论文4.3数据库设计数据库是本系统核心和基础。它把本中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。数据库设计是在既定(本系统使用 MySql)的数据库管理系统基础之上建立数据库的过程。其过程是将现实存在的数据及其应用处理关系进行抽象,从而形成数据库结构。数据库是数据库应用程序的核心。数据库设计是建立一个应用程序最重要的一步。一个好的数据库结构和文件设计可以使系统在已有的条件下具有处理速度快,占用存储空间少,操作处理过程简单,查找容易,系统开销和费用低等特点。具体实现时,应首先明确用户对数据的需求,在此基础上,建立数据库的概念模型,概念模型主要是用来反映用户的现实环境和需求,它独立于具体的数据库管理系统,并且与数据库怎样实现无关,建立概念模型的主要工具为实体关系( E-R)图;在建立数据库概念模型之后,要真正实现与数据库管理系统的结合,即能够由既定的数据库管理系统所支持,还必须进行逻辑结构的设计,在逻辑设计阶段,主要完成建立数据库的逻辑模型,并解决数据的完整性、一致性、安全性和有效性等问题;最后一个阶段是数据库的物理结构设计,其任务是为系统逻辑结构模型确定合理的存储结构、存取方法、以及数据表示和数据存储空间分配等内容,从而得到具体的数据库物理结构。数据库名称: OLTS数据库表结构:对数据库中实现具体表的详细设计。 如下所示,各数据库表的字段名、 类型、长度、是否为空等信息进行了详细的描述。表 4-1 :学生基本信息表( t_student )属性名存储代码数据类型(精度) 约束条件备注ID 号S_idNumber(10)Primary key学号S_noNumber(10)密码S_passwordVarchar2(50)姓名S_nameVarchar2(50)性别S_genderVarchar2(5)学院S_collegeVarchar2(50)专业S_majorVarchar2(50)联系电话S_telVarchar2(20)表 4-2 :教师表基本信息表( t_teacher )属性名存储代码数据类型(精度) 约束条件备注ID 号t_idNumber(10)Primary key教工号t_noNumber(10)密码t_passwordVarchar2(50)15吉首大学本科生毕业论文姓名t_nameVarchar2(50)性别t_genderVarchar2(5)学院t_collegeVarchar2(50)专业t_majorVarchar2(50)联系电话t_telVarchar2(20)表 4-3 :管理员基本信息表( t_administrator)属性名存储代码数据类型(精度) 约束条件备注ID 号a_idNumber(10)Primary key帐号a_noNumber(10)密码a_passwordVarchar2(50)表 4-4 评审团基本信息表( t_critic )属性名存储代码数据类型(精度) 约束条件备注ID 号c_idNumber(10)Primary key帐号c_noNumber(10)密码c_passwordVarchar2(50)表 4-5 :论文基本信息表( t_thesis )属性名存储代码数据类型(精度) 约束条件备注ID 号T_idNumber(10)Primary key论文题目T_subjectVarchar2(50)论文性质T_kindVarchar2(10)论文存储T_pathVarchar2(50)论文要求T_demandVarchar2(500)学生学号T_student_noNumber(10)学生提交T_isSubmitVarchar2(5)表 4-6 :出题信息表( t_provide_thesis )属性名存储代码数据类型(精度) 约束条件备注ID 号P_idNumber(10)Primary key论文题目P_subjectVarchar2(50)论文要求P_demandVarchar2(10)教师工号P_teacherNonumber(10)教师姓名P_teacherNameVarchar2(20)出题时间P_timedate所属院系P_collegeVarchar2(5)16吉首大学本科生毕业论文表 4-7 选题信息表( t_choose_thesis )属性名存储代码数据类型(精度) 约束条件备注ID 号Ct_idNumber(10)Primary key学生学号Ct_studentNoNumber(10)学生姓名Ct_studentNameVarchar2(20)论文题目Ct_subjectVarchar2(50)教师姓名Ct_teacherNameVarchar2(20)论文状态Ct_chooseStatusVarchar2(5)表 4-8 留言信息表( t_message)属性名存储代码数据类型(精度)约束条件备注ID 号M_idNumber(10)Primary key留言者姓名M_nameNumber(20)留言内容M_contentVarchar2(500)留言时间M_timedate留言标题M_titleVarchar2(50)表 4-9 评审结果表( t_commentResult )属性名存储代码数据类型(精度) 约束条件备注ID 号cr_idNumber(10)Primary key评审者姓名cr_nameNumber(20)评审的论文cr_thesisVarchar2(20)评审成绩cr_gradeNumber(4,2)评审的对象cr_studentNameVarchar2(50)评审者评价cr_commentVarchar2(500)表 4-11 教师批阅表( t_evaluate )属性名存储代码数据类型(精度) 约束条件备注ID 号E_idNumber(10)Primary key教师姓名E_teacherNameVarchar2(20)论文题目E_thesisSubjectVarchar2(50)学生学号E_studentNoNumber(10)学生姓名E_studentNameVarchar2(20)批注路径E_pathVarchar2(50)是否已批注E_statusVarchar2(5)教师评价E_commentVarchar2(500)17吉首大学本科生毕业论文表 4-10 教师评分表( t_comment)属性名存储代码数据类型(精度) 约束条件备注ID 号Tc_idNumber(10)Primary key教师姓名Tc_teacherNameVarchar2(20)学生学号Tc_studentNoNumber(10)论文题目Tc_thesisSubjectVarchar2(50)评分成绩Tc_gradeNumber(4,2)教师评价Tc_teacherCommVarchar2(500)表 4-12 公告表( t_ad )属性名存储代码数据类型(精度)约束条件备注ID 号a_idNumber(10)Primary key公告标题A_titleVarchar2(20)公告内容A_contentVarchar2(500)发布时间A_timedate表 4-13 论文成绩表( t_thesisGrade )属性名存储代码数据类型(精度) 约束条件备注ID 号tg_idNumber(10)Primary key论文题目Tg_subjectVarchar2(20)学生学号Tg_studentNoNumber(10)学生姓名Tg_studentNameVarchar2(20)教师姓名Tg_teacherNameVarchar2(20)评审团评分Tg_gradeNumber(4,2)最终成绩Tg_finalGradeNumber(4,2)18吉首大学本科生毕业论文第 5章详细设计详细设计是软件开发时期的第三个阶段,也是软件设计的第二步。总体设计阶段已经确定了软件系统的总体结构,给出了系统中各个组成模块的功能和模块间的联系。这一步的工作,就是要在上述结果的基础上,考虑 “怎样实现 ”这个软件系统,直到对系统中的每个模块给出足够详细的过程性描述。需要指出,这些描述应该用详细设计的表达工具来表示,但它们还不是程序,一般不能在计算机上运行。详细设计是编码的先导。这个阶段所产生的设计文档的质量,将直接影响下一阶段程序的质量。为了提高文档的质量和可读性,说明书除了说明详细设计的目的、任务与表达工具外,还要介绍结构程序设计的基本原理,以及如何用这些原理来指导模块内部的逻辑设计,提高模块控制结构的清晰度。5.1系统详细设计的目的与任务详细设计的目的,是为确定软件结构图中的每一个模块所采用的算法和模块内数据结构,用流程图给出清晰的描述。详细设计阶段的任务是在总体设计的基础上进一步确定如何实现目标系统,包括以下内容:1. 确定每一模块使用的数据结构;2. 确定每个模块实现的功能,确定流程图;3. 为每个模块确定采用的算法,写出模块的详细过程性描述,即代码实现。5.2模块功能实现管理员、教师、学生登录功能的实现管理员、教师以及学生使用各自账号及密码登录系统,经由系统对各自输入的账号和密码进行 JS 验证,如果验证成功,则进入主页面,从而进行相关操作。登录功能的实现如图 5-1 所示:图 5-1 用户登录图19吉首大学本科生毕业论文教师论文出题功能的实现教师使用教工号及密码登录系统,点击系统的出题模块,如需增加论文,则点击增加论文按钮,系统将出现论文基本信息输入界面,包含论文题目,论文要求,适合专业等,填写完后直接提交,等待学院审查。但教师出题的数量不能超过一定限额,教师职称不同,出题数量也不同。如果教师对某个论文题目进行修改或删除,则点击相应论文后面的修改或删除按钮,就可将此论文题目进行修改或永久删除。在进行删除操作系统会提示确认,以防止误操作。如图 5-2 所示:图 5-2 教师论文出题功能论文审核功能的实现当教师把论文题目提交后,学院的论文审核人员进入系统的论文审核页面,对论文进行审核。如果论文题目符合要求,则点击确定按钮,此论文获得通过;否则,点击返工按钮,并写出相应的建议。 已获得通过的论文将在系统的选题列表中。如图 5-3 所示:图 5-3 论文审核功能20吉首大学本科生毕业论文学生论文选题功能实现学生以学号和密码登录系统,进入相应的论文选题界面,未被选择的论文题目以列表分页的形式列出,相关信息有论文题目,论文要求及相应指导教师,学生可查看论文的基本情况和教师的基本信息。学生点击论文后面的选择按钮,系统将学生选择信息保存至服务器,也可点击退选按钮退选论文。如图 5-4 示图 5-4 学生论文选题功能实现21吉首大学本科生毕业论文结束语本系统对本科生毕业论文各环节进行管理与监控,是新的教学模式探索,指导教师借助此系统可以及时回答学生提出的问题,并修改批阅论文,提高本科毕业生论文工作的效率,增强师生意见交流反馈的及时性,确保了论文指导工作按时完成。学校相关部门可以及时、准确地了解各学院毕业论文进展情况、各指导教师的具体指导情况,有效防止个别指导教师突击赶进度等不符合规章制度的事件发生,做到有理可依、有据可查。本系统同时符合学校建设节约型校园的宗旨,可以做到网上查阅各学院毕业论文的进展情况及其各种表格填写的情况,无需打印,真正做到无纸化办公。致谢论文完成的前提是戴老师给我提供了舒适的工作、学习环境,并给与我悉心的关怀与指导。在此表示衷心的感谢。戴老师认真负责的工作态度、严谨的治学风格,使我深受启发;开发的同时,和同学们的相互探讨也使我获益匪浅。三个月的时间内,我除基本学会开发数据库外更重要的是学到了兢兢业业,奋发向上的精神,这种精神是我今后人生前进道路上的一种力量。所以我再次感谢戴老师和我的同学们。22吉首大学本科生毕业论文参考文献1Bob Reselman , Richard Peasley , Wayne Pruchniak. Visual Basic 6.0M使用指南 . 北京:电子出版社, 2000,32-432 Microsoft Visual Basic 6.0 中文版控件大全 M. 北京:电子工业出版社, 1998,67-883Craig Eddy , Timothy Buchanan.中文 Access 2000 24学时教程 M. 北京:机械工业出版社, 1997,79-1014 刘瑞新,汪远征。 Visual Basic 程序设计教程 M. 北京:机械工业出版社, 1990,87-775 杜春雷 . 如何使用 Visual BasicM.北京:机械工业出版社, 2001,27-1096 张基温 . Visual Basic程序开发教程 M. 北京:清华大学出版社, 2004,224-2567 丁宝康 . 数据库原理 M. 北京:经济科学出版社, 2000,11-1198 陆丽娜 . 软件工程 M. 北京:经济科学出版社, 2000,63-909 ( 美) 西尔伯沙茨 . 数据库系统概念 M. 北京:经济科学出版社, 1996,47-8610 刘辉 . Access 数据库教程与实训 M. 北京:林业出版社, 200623吉首大学本科生毕业论文附录用户登陆模块代码:登陆 bodyfont-family: 新宋体 ;font-size: 14xp;width : 820px;height : 330px;background-image :url(images/login.jpg);.usernamebackground-image : url(images/username.gif);background-repeat: no-repeat ;padding-left: 20px;height : 20px;width : 120px;height : 25px;.password background-image : url(images/password.gif);background-repeat: no-repeat ;padding-left: 20px;height : 20px;width : 120px;height : 25px;.messageError font-family: 新宋体 ;font-size: 12px;color :#FF9900;24吉首大学本科生毕业论文.zitiTxtfont-family: 新宋体 ;font-size: 12px;color :#FFFFFF;.loginBtnwidth : 60px;height : 25px;background-color: #CC9900;color :#Layer1 position: absolute ;left: 371px;top : 250px;width : 285px;height : 159px;z-index : 1;functionvalidate()document.getElementById(nameError ).innerText=
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 演讲稿件


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!