软件工程-学生成绩管理系统的知识.pdf

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《软件工程》课程设计说明书 学生成绩管理系统 系 部: 计算机与信息科学系 学生姓名: 专 业: 班 级: 完成时间: 2011年12 月16日 第 1 页 共 16 页 目录 第一章 引言3 1.1背景3 1.2目标3 1.3开发环境3 第二章 需求分析4 2.1系统需求4 2.2功能需求4 2.3业务流程图4 第三章 总体设计5 3.1基本概念设计和处理流程5 3.2系统数据流程图5 3.3系统层次模块图6 3.4模块设计6 第四章 数据库设计7 4.1数据库的逻辑设计7 4.2数据库的配置8 第五章 详细设计9 5.1用户登录模块的设计与实现9 5.2主页面模块的设计与实现10 5.3恢复模块的设计与实现12 第六章 系统的维护和改进15 6.1运行维护15 6.2系统的改进与提高15 附录16 第 2 页 共 16 页 第一章 引言 1.1背景 本系统为“学习成绩管理系统”,本系统采用apache2.2+php5+oracle10g 的开发环境。PHP,是英文超级文本预处理语言HypertextPreprocessor的缩写。 PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚 本语言,语言的风格有类似于C语言,被广泛的运用。而oracle是目前最流行 的关系型数据库管理系统,被越来越多的用户在信息系统管理、企业数据处理、 internet、电子商务网站等领域作为应用数据的后台处理系统,其中oracle10g 较之前的版本有了较大的飞跃,管理上有了极大的简化。所以本系统集两者之优 点,相辅相成,最终构成具有登陆、查询、插入、删除等功能的成绩查询系统。 1.2目标 “学习成绩管理系统”旨在为本班同学提供一个在线的基于网页的查询以及 管理成绩的平台。利用PHP语言开放网页,利用oracle完成后台数据库,并利 用OCI端口访问数据库,包含学生信息的查询界面,学生信息的录入、修改、删 除界面,学生成绩课程的录入界面。 1.3开发环境 操作系统 windows xp sp3 数据库系统 oracle 10g 编译软件 EclipsePHP Studio v1.2.2 第 3 页 共 16 页 第二章 需求分析 2.1系统需求 随着计算机与网络的不断普及,越来越多的人开始步入了计算机网络时代。 在当代社会中,无时无刻都存在的计算机网络的影子,从学习到工作,从娱乐到 休闲,都或多或少的使用到了计算机网络。计算机网络不仅可以提高工作的效率, 减少出错的可能,也能大大的解放劳动力,来从事更多的事情。学生成绩管理系 统为同学们查询自己的成绩提供了极大的便利。本系统主要由PHP语言为实现语 言,其功能在系统内部由源代码直接完成,这也正是PHP的优点以及特点所在。 使用人员只需要轻轻的点击鼠标或者输入数据,便可达到自己的目标。 2.2功能需求 学生成绩管理系统主要提供高效的管理功能以及网上的信息查阅平台,学生 可以通过该系统查阅相关信息,管理员可以管理所有的信息。对于本系统,我们 需要实现以下基本功能: 1 学生查询功能:为了方便学生查找成绩等信息,将所有信息按照需要进行 分类。这样学生就能很方便的找到自己需要的信息。 2 添加功能:管理员可以通过填写表格的形式输入学生成绩等相关信息。系 统可以自动避免重复信息。 3 修改功能:管理员可以对数据库中的信息进行修改。系统能够通过管理员 给出的条件查找出所要修改的信息,对修改后的信息进行保存,

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档