计算机科学与技术毕业论文-基于web的学生综合测评系统的设计与实现内容摘要:

很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。 例如 页面构架允许你建立你自己的用户分界面 ,使其不同于常见的 VBLike 界面。 因为 是基于通用语言的编译运行的程序 ,所以它的强大性和适应性 ,可以使它运行在 Web 应用 软件开发者的几乎全部的平台上。 通用语言的基本库 ,消息机制 ,数据接口的处理都能无缝的整合到 的 Web 应用中。 同时也是 languageindependent 语言独立化的 ,所以 ,你可以选择一种最适合你的语言来编写你的程序 ,或者把你的程序用很多种语言来写 ,现在已经支持的有 C(C++和 Java 的结合体 ),VB,Jscript。 将来 ,这样的多种程序语言协同工作的能力保护您现在的基于 COM+开发的程序 ,能够完整的移植向。 构架是可 以用 Microsoft(R) 公 司 最 新 的 产 品 Visual 开发环境进行开发 ,WYSIWYG(What You See Is What You Get 所见即为所得 )的编辑。 这些仅是 强大化软件支持的一小部分。 是把基于通用语言的程序在服务器上运行。 不像以前的 ASP 即时解释程序 ,而是将程序在服务器端首次运行时进行编译 ,这样的执行效果 ,当然比一条一条的解释强很多。 使用一种字符基础的 ,分级的 配置系统 ,使你服务器环境和应用程序的设置更加简单。 因为配置信息都保存在简单文本中 ,新的设置有可能都不需要启动本地的管理员工具就可以实现。 本章小结 本章主要是对本系统开发的环境平台作简单的介绍 ,本系统采用 作为开发工具 ,采用 SQL Server 2020 作为数据库服务器 ,之所以选择以上两种工具作为开发环境 ,是因为两者都具有强大的功能 ,其中一些功能是其他开发环境所不具备的。 第 3 章 系统分析 系统分析的主要任务是将在系统详细调查中所得到的文档资料集中到一起 ,对组织内部整体管理状 况和信息处理过程进行分析。 它侧重于从业务全过程的角度进行分析。 分析的主要内容是 :业务和数据的流程是否通畅、是否合理。 数据、业务过程和实现管理功能之间的关系。 老系统管理模式改革和新系统管理方法的实现是否具有可行性等等。 系统分析的目的是将用户的需求及其解决方法确定下来 ,这些需要确定的结果包括 :开发者关于现有组织管理状况的了解、用户对信息系统功能的需求、数据和业务流程、管理功能和管理数据指标体系、新系统拟改动和新增的管理模型等等。 系统分析所确定的内容是今后系统设计、系统实现的基础。 可行性研究 可行 性研究是在制定某一建设或科研项目之前 ,对该项目实施的可能性、有效性、技术方案及技术政策进行具体、深入、细致的技术论证和经济评价 ,以求确定一个在技术上合理、经济上合算的最优方案和最佳时机。 可行性研究主要内容是要求以全面、系统的分析为主要方法 ,经济效益为核心 ,围绕影响项目的各种因素 ,运用大量的数据资料论证拟建项目是否可行。 对整个可行性研究提出综合分析评价 ,指出优缺点和建议。 为了结论的需要 ,往往还需要加上一些附件 ,如试验数据、论证材料、计算图表、附图等 ,以增强可行性报告的说服力。 可行性研究的目的 就是用最小的代价在尽可能短的时间内确定问题是否能够解决 ,以及是否值得解决 ,在项目开发之前进行可行性论证是非常必要的。 可行性研究实际上是要进行大大压缩简化了的系统分析和设计过程 ,也就是在较高层次上以较抽象的方式进行的系统分析和设计过程 ,应从技术可行性、经济可行性和操作可行性等方面着手。 技术上的可行性 ,主要考虑使用现有的技术 ,能否在预定的时间内实现该系统的功能。 作为计算机科学与技术专业的本科毕业生 ,掌握了数据库原理 ,计算机编程语言等课程 ,对数据库的设计、应用、维护与程序的编写、调试有了 一定的认识与实践能力 ,从一定程度上具备了开发该系统的能力。 再通过老师对本系统的讲解与网络调研 ,熟悉系统的结构与要实现的基本功能。 本系统采用 SQL Server 2020 进行数据库的操作、管理和维护 ,用 开发语言 C进行前台界面设计、与数据库的接口、数据录入、查询、浏览等功能。 由于 SQL Server 2020和 强大的开发功能 ,方便快捷的数据库接口设计 ,使用灵活 ,以及他们当前的广泛实际应用 ,充分说明本系统在技术方面可行。 经济可行系主要从资源配置的角度衡量项目 的价值 ,评价项目在实现区域经济发展目标、有效配置经济资源、增加供应、创造就业、改善环境、提高人民生活等方面的效益。 本系统克服了原有由人力来完成表格设计、指标确定、印发、填写、统计的一系列过程 ,节省了人力、物力、财力、时间 ,所有的工作基于网络 ,由计算机根据既定要求完成 ,降低了测评的经济成本。 另外该系统规模小 ,耗费少。 该系统开发的成本比较低 ,收益比较高 ,该系统给学校带来很高的经济效益 ,有了该系统可以减少很多纸制材料 ,以及人力物力财力 ,所以该系统在经济上具有可行性。 操作可 行性主要是分析系统的运行方式、操作规程在用户组织内是否可以有效、顺利实施等问题。 在网络正在快速发展的今天 ,越来越多的人开始注重科学技术 ,要求操作简洁与方便工作 ,随着科技的发展 ,知识量的增大 ,设计本系统代替了人工操作的不便与繁琐 ,因此系统在实践上具备了可行性。 该系统设计条理清晰 ,有良好的用户界面 ,操作简洁、方便 ,有并有提示信息 ,用户只要经过简单的培训就可使用 ,因此操作方面完全可行。 需求分析 需求分析的基本任务是准确回答“系统必须做什么”这个问题 ,也就是确定为了满足用户的需要系统必须做什 么。 具体地说 ,应该确定系统必须具有的功能和性能 ,系统要求的运行环境 ,并 且预测系统发展的前景。 需求分析阶段必须仔细分析系统的业务流程 ,对业务流程进行抽象 ,得到系统的数据流分析。 数据流图是从数据流动和加工的角度描述了系统要处理的数据和对数据的处理 ,所以数据流图代表了系统的逻辑模型。 数据流图只是抽象地描述了系统的概貌 ,还要用其它工具进行更详细的描述。 数据字典、 ER 图是详细描述系统中的数据元素、数据流、数据存储、处理和数据概念模型的好工具。 通过业务流程图、数据流图、数据字典、 ER 图等图形工具 ,可以准确、规范地描述系统的需求。 本系统是根据综合测评系统特点设计出来的 ,系统以用 户管理、成绩管理、课程管理、反馈信息管理为核心 ,实现综合测评系统化管理。 通过相关调研 ,该系统应具有以下几部分的功能 : ,其要对系统进行管理与维护 ,当管理员登录系统成功后 ,其要实现以下操作 :⑴添加用户。 ⑵删除用户。 ⑶修改密码。 ⑷修改已录入成绩的学生的成绩。 ⑸查询学生成绩。 ⑹查看学生综合测评成绩。 ⑺删除学生成绩。 ⑻查看留言。 ⑼回复留言。 ⑽删除留言。 ,其要实现以下操作 :⑴查询个人信息。 ⑵查询学生各科成绩。 ⑶查询学生综合测评成绩。 ⑷录入学生成绩。 ⑸加分审核。 ⑹修改个人密码。 ⑺综合测评。 ,当其成功登录系统后 ,要实现以下操作 :⑴查询个人信息。 ⑵查询个人各科成绩。 ⑶查询综合测评成绩。 ⑷加分申请。 ⑸修改个人密码。 数据流程分析 数据流程分析 ,即把数据在组织 (或原系统 )内部的流动情况抽象地独立出来 ,舍去了具体组织机构、信息载体、处理工作、物资、材料等 ,单从数据流动过程来考查实际业务的数据处理模式。 数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。 数据流程分析的目的就是要发现和解决数据流通中的问题。 现有的数据流程分析 多是通过分层的数据流程图来实现。 数据流图 (Data Flow Diagram,简称 DFD)是用一些规定的图标和符号来描述数据在系统中的流动和处理情况。 数据流图一般要采用自上而下逐步求精的结构化表示方法。 软件系统归根结底是一个信息处理系统 ,其最基本的功能是感受输入信息 ,对输入的信息按照规定的方法归类、处理以及存储 ,转变为所需要的信息 ,最后通过输出系统向用户输出所需求的信息。 其中核心的部分就是信息 (数据 )处理 ,因此不同的数据也就决定了所需要的不同的处理方法和算法。 数据流图也就是以图形的方式将系统中数据的传递、转 化过程以直观的方式表述出来。 数据流图由四种基本的元素组成 :数据流 Data Flow、处理 Process、数据存储和数据源数据终点。 Data Flow:为具有名称且有流向的数据 ,用标有名称的箭头表示。 一个数。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。