毕业设计论文打印系统----------前台WEB端的研究与开发
来源:56doc.com 资料编号:5D508 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D508
资料介绍
摘 要: 随着社会竞争的日趋激烈,大学应届毕业生在完成毕业设计与就业问题之间存在着一定的冲突,因此使得大学应届毕业生及时地完成毕业设计论文等相关工作存在一定的困难。而且,应届毕业生人数众多,毕业设计论文的打印工作相当繁重。为了使广大的应届毕业生在顺利地完成毕业设计相关内容的同时找到一份满意的工作,减轻打印工作人员的负担,提高打印工作效率,有必要开发毕业设计论文打印系统来满足这方面的需求。 本系统是针对毕业设计论文打印工作而设计开发的,经过实际的需求分析,采用了asp.NET和SQL Server 2000数据库管理系统等技术。本系统是服务于系统管理人员、本科毕业生、指导老师和打印工作人员四个用户。从界面美观、操作方便、灵活实用的用户角度出发,本系统特设计开发了登录管理、论文提交、论文批阅、信息交流等功能模块,从而基本上满足了毕业设计论文的提交、管理及打印的工作需要。 毕业设计(论文)外文摘要 The System for Graduation Project Thesis Print Abstract: Along with the social competition is more and more intense, the university graduating students have the certain conflict to complete the graduation project and get employed, so causing the university graduating students promptly to complete the graduation project paper and the correlation work exist certain difficulties. Moreover, graduating student population is multitudinous, printing work of the graduation project paper is quite arduous. In order to cause the general graduating students at smoothly to complete the graduation project correlation content simultaneously to find a satisfactory work, lighten the printing staff's burden and enhance the printing working efficiency, it is necessary to develop the printing system of graduation project paper to satisfy this aspect demand. This system is designed by aiming at printing work of the graduation project paper, passed through the actual demand analysis, and has been used the technology of the asp.NET and SQL Server 2,000 database management system. This system serves the system administration personnel, the undergraduate course graduate, instructs teacher and the printing staff four users. From the embarking of user angle of contact surface artistic, the ease of operation and the nimble practical, this system is developed the function module of the registered the management, the paper submits, the paper reviews, function module and so on information exchange, thus basically satisfies the job requirement of submitting , managing and printing the graduation project paper. 目 录 1 引言 1 1.1 课题的研究意义 1 1.2 问题的调研 2 1.3 可行性分析 2 1.3.1 技术可行性 2 1.3.2 经济可行性 3 1.3.3 操作可行性 3 1.3.4 法律可行性 3 1.4 各章内容简介 3 2.1 系统初步分析 5 2.1.1 用户需求情况 5 2.1.2 用户现有环境 5 2.2 业务流程分析 5 2.3 数据流分析 6 2.3.1 用户登录数据流图 7 2.3.2 用户操作数据流图 7 2.3.3 消息管理数据流图 8 2.4 数据字典 8 2.4.1 数据流分量 8 2.4.2 数据元素 10 2.4.3 处理逻辑说明 11 3 系统设计 13 3.1 系统开发原则 13 3.1.1 面向用户的观点 13 3.1.2 严格按软件工程步骤进行开发 13 3.1.3 采用系统的观点处理 13 3.1.4 采用模块化设计方法 13 3.1.5 整个系统采用快速原型法进行设计 13 3.2 系统设计要点 14 3.2.1 系统开发基本目标 14 3.2.2 系统设计语言 14 3.2.3 系统开发最终目标 14 3.3 系统总体结构设计 14 3.3.1 系统结构图 14 3.3.2 系统模块设计 16 3.3.3 统代码设计说明 17 3.4 系统数据库设计 17 3.4.1 数据概念结构设计-E-R图 17 3.4.2 数据逻辑结构设计-关系模式 20 3.4.3 数据逻辑结构设计-关系表 20 3.5 系统输入输出设计 23 3.5.1 输入设计 23 3.5.2 输出设计 23 3.6 系统环境 23 3.6.1 系统开发环境 23 3.6.2 系统运行环境 24 4 详细设计 25 4.1 系统登录模块简介 25 4.2 模块体系结构 25 4.3 运行流程 25 4.4 设计说明 26 4.4.1 管理员登录子模块 26 4.4.2 毕业生和指导老师登录子模块 27 5 系统管理模块 30 5.1 新闻添加子模块 30 5.2 添加下载子模块 30 6 毕业生使用模块设计 32 6.1 毕业生使用模块的体系结构设计 32 6.1.1 毕业生使用模块的功能简介 32 6.1.2 毕业生使用模块的功能图 32 6.1.3 毕业生使用模块流程图 32 6.2 毕业生使用模块的详细设计 32 6.2.1 提交文档的设计 32 6.2.2 查看文档的设计 34 6.2.3 消息管理设计 35 6.2.4 修改登录密码设计 36 7 指导老师使用模块设计 38 7.1 指导老师使用模块的体系结构设计 38 7.1.1 指导老师使用模块的功能简介 38 7.1.2 指导老师使用模块的功能图 38 7.1.3 指导老师使用模块流程图 38 7.2 指导老师使用模块的详细设计 38 7.2.1 批阅文档的设计 38 7.2.2 统计文档提交情况的设计 39 7.2.3 消息管理设计 40 7.2.4 修改登录密码的设计 41 8 用户手册 42 8.1 系统的运行环境 42 8.2 系统页面及其功能 42 8.3 系统的使用 43 8.3.1 常用操作说明 43 8.3.2 各模块的使用说明 43 结 论 46 致 谢 48 参 考 文 献 49 1.4 各章内容简介 本文共分为八章。 第1章引言部分,引言主要叙述课题的研究背景和意义、问题的定义和内容简介、问题的调研和可行性分析。 第2章主要内容是:系统需求分析,包括业务流程分析,数据流分析,数据字典。 第3章主要内容是:系统总体设计,包括系统总体结构设计,系统数据结构设计(如E-R图、关系模型和关系规范化),系统开发与运行环境设计。 第4章主要内容是:系统登录模块,包括系统登录模块的体系结构设计,系统登录模块的运行流程,系统登录模块的详细设计。 第5章主要内容是:系统管理模块,包括添加新闻和添加下载两个子模块的详细介绍。 第6章主要内容是:毕业生使用模块,包括毕业生使用模块的体系结构设计,毕业生使用模块的运行流程,毕业生使用模块的详细设计。 第7章主要内容是:指导老师使用模块,包括指导老师使用模块的体系结构设计,指导老师使用模块的运行流程,指导老师使用模块的详细设计。 第8章主要内容是:用户手册包括,系统功能简介、系统运行环境,系统的操作指南说明。 接下来是结论包括,系统的特色和优点,系统存在的不足与改进方案说明,毕业设计的收获和心得。 最后,还有致谢和参考文献的内容。 3.3.2 系统模块设计 模块设计是对处理流程图的注释性书面文件,以帮助程序设计人员进一步了解模块的功能和设计要求。本系统采用Visual C#编程语言开发,由于计算机的硬件和软件发展日新月异,所以我对这种语言利用的过程,同时也是学习的过程。 根据主要功能可以将本系统划分为登录管理模块、论文提交管理模块、论文批阅管理模块、消息系统模块和新闻系统模块等几大部分,系统模块的具体设计如下: 1、登录管理模块 进入系统后,首先出现的是用户登录窗口,在窗体中用户可以选择自己的登录身份,其中包括学生、教师、管理员。然后输入用户名及相应的密码,管理员以超级身份进行登录,学生、教师、打印员分别以学号、工号和Printer为用户名进行登录,初次登录时密码与用户名完全相同。如果用户身份与用户名及密码相匹配,点击登录按钮即可进入系统,否则将提示错误信息,错误信息包括用户名非法、用户名与所选身份不符、用户名与密码不匹配。用户登录系统以后,可以对初始设定的密码进行修改。 2、论文提交管理模块 学生用户登录到系统以后,可以上传所要提交的文档。通过浏览本地主机,选择所要上传的文件,确定后单击上传按钮进行上传。在此过程中,系统将根据学生的登录系统,对学生所提交的文档进行自动命名,然后将文件上传到服务器。其次,学生还可以查看自己已经提交过的所有文档,如果觉得提交的某个文档有问题,可以对该文档可以进行删除操作,在本机对该文档进行修改后再重新上传。同时,学生还可以查看和发送消息,供查看的消息包括系统消息和指导老师的反馈意见。系统消息将明确在下一设计阶段所要完成的工作,指导老师的反馈意见包括对下一设计阶段的要求以及对学生在设计阶段遇到的问题的解答。学生在设计过程中如果遇到什么难以解决的问题,可以发送消息给指导老师,及时与指导老师进行交流。 3、论文批阅管理模块 指导老师登录到系统以后,可以统计所指导学生的文档提交情况。找到相应的文件以后,指导老师可以查看所指导学生提交的所有文档,并根据提交的文档情况给所指导的学生发送反馈信息以及一些新的要求。同时,指导老师可以查看系统信息,明确下一阶段所要完成的工作任务。除此之外,指导老师还可以及时查看所指导学生发来的信息,对学生在设计过程中遇到的难点问题进行指导,帮助所指导的学生顺利的完成毕业设计。 4、消息系统模块 消息系统是联系该系统所有用户的桥梁和纽带,管理员可以向所有用户发送系统消息,而指导老师与学生也可以通过它进行方便的交流。 5、新闻系统模块 新闻系统模块主要负责首页面显示的新闻信息和下载文档的录入工作,系统管理员登录系统后可以添加新闻信息和提供下载的相关文档。新闻信息主要包括重要新闻、设计安排和一些就业信息。下载文档则主要包括一些模板、推荐的范文和部分毕业设计论文,供广大毕业生作为参考。 |