《Web开发综合实训》项目总结报告_第1页
《Web开发综合实训》项目总结报告_第2页
《Web开发综合实训》项目总结报告_第3页
《Web开发综合实训》项目总结报告_第4页
《Web开发综合实训》项目总结报告_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实训报告实训报告 姓 名: 学 号: 专 业: 课程名称: 指导教师: 实训日期: 年 月 日 至 年 月 日 年 月 日 目录目录 第一章第一章 概述概述 .3 第一章第一章 概述概述 .3 第二章第二章 需求分析需求分析.4 2.1 项目背景.4 2.2 项目需求.4 第三章第三章 相关技术相关技术.7 3.1 PHP 简介:.7 3.2 MYSQL 简介:.7 第四章第四章 概要设计概要设计.10 4.1 系统体系结构.10 4.2 系统数据库设计.10 4.3 系统数据库实现.13 第五章第五章 详细设计详细设计.16 5.1 系统详细功能模块.16 第六章第六章 结论结论.17 第一

2、章第一章 概述概述 新的世纪,新的千年,信息化浪潮席卷全球。它是新的时代生产力发展的一 个全新标志,是当今一段时期出现最频繁的词汇之一。信息化以计算机应用为 标志,应用信息技术和网络技术,实现时间与空间之间的转换,消除了上至通 都大邑下至穷乡僻壤的时空距离,空前地提高了信息传输速度、共享程度、资 源利用效率,极大地消除了由于信息不对称而引起的一系列资源浪费。 信息化已经渗透到题生活工作中的各个领域,计算机网络、多媒体、 Internet 等技术已经成为政府、企业等机构提高管理水平、适应信息化社会的 重要工具,同时也对高校教育管理信息化产生了深远的影响。 成人招生是招生管理中的一项重要工作。近年

3、来,随着学校规模不断扩大, 招生人数不断增加,传统的招生工作方式暴露出了许多弊端和缺陷,已经越来 越不适应现在的工作要求。在这信息化的社会,管理手段的现代化是招生考试 工作发展的必然趋势。 随着计算机及其应用软件的发展,教育信息化已经越来越得到重视。实现 教育信息化的管理,能够提高教学质量,减轻学校和教学管理部门的压力。招 生管理系统是针对学校需要应运而生的,是每个学校运行的一个主要环节,是 为学校管理者更好的管理所招收的学生工作而开发的管理软件。利用计算机技 术对招生工作进行管理,具有手工管理所无法比拟的优点,因此,开发一套招 生管理系统软件是很有必要,也是势在必行的,根据需求分析,实现招生

4、管理 业务,效益已越来越明显。 开发本系统,旨在可以有效而机密的管理招生数据,提高工作效率和增加 招生管理的透明度,实现数据规范化、自动化的电脑管理。 第二章第二章 需求分析需求分析 2.1 项目背景 随着时代的发展,信息技术、Internet 技术、数据库技术的不断发展完善, 网络进程的加快,传统的工作方式不再满足现代人们的办事需求,使得社会各 界已经认识到 Internet 的优势,信息化就是在这样一个背景下产生发展起来的。 伴随着电子信息技术的不断成熟,功能也越来越强大,院校及考生足不出户即 可进行招生录取和填报自志愿等动作。 随着信息技术的飞速发展,因特网的发展和普及,上网已由起当初的

5、时尚 变为一件极其普通的事情,网络信息高速 公路把硕大的地球变成了地球村,电 子邮件取代了一般信件,视频让远走他乡的亲人和朋友也能彼此相见,看到、 听到对方 音容笑貌,好像面对面聊天和说话,消除了彼此分离的痛苦。网上购 物、网上银行、网络教育等都已普及,这给我们的招生考试信息管理工作提供 了不少借鉴,2005 年全国研究生实行网上报名,报考者无需再翻阅几十本厚厚 的专业目录,也无需再填涂机读卡,只需缴费、照相、确认,报名很快结束, 不少考生由衷地说:网上报名真方便。到去年为止,北京、上海、浙 江、安徽、 广东、广西等省(市)2004 年高等教育考试已经实行网上报名。人考试实行网 上报名。 高等

6、教育成人考试是一种以国家统一考试的形式。在二十多年来为国家 的社会主义建设培养、造就和输送了大批的专业合格人才 ,做出了很大的贡献。 在二十一世纪的今天,信息技术的飞速发展,我们必须赶上时代的步伐,下面 将本系统的功能需求 2.2 项目需求 该系统主要是为招生部门、广大考生、各高校提供一体化的招生考试手续 科学化管理平台,使得各用户工作更加严密、轻松、高效。这是一个管理系统, 设计目标是赋予系统基本的招生功能,以尽量方便学校,而且使用起来也很容 易,整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完 成从招生报名到考试安排的自动化信息处理功能,方便学校了解并能快速高效 地工作。对

7、于系统管理员,也力求尽最大可能方便其进行操作。 招生考试信息管理系统功能包括:学生网上报名、缴费,准考证打印,以 及学校报名考生信息管理,考场安排、监考安排。 1 考生报名 (1) 学生网上报名 学生通过注册功能注册自己的用户名和密码,然后使用用户名和密码登录 报名系统开始报名,要求能够实现录入学生的报名信息,报名信息填报成功之 后,等待系统审核 。报名审核通过之后进入自助缴费功能。 (2) 报名缴费 报名审核通过的考生可以进入缴费功能,要求能够支持主流的网上银行、 微信和支付宝的缴费方式,同时保证支付控件的安全性验证。 (3)准考证打印 考生缴费成功之后,在规定的时间段能够打印准考证信息。

8、2 考试安排管理 (1) 报名审核 学生填报完报名信息之后,学校管理人员对报名信息进行审核验证,符合 要求的考生通过报名审核,不符合要求的考生重新填写报名信息。 (2) 考场分配 根据已经录入的考试科目、考试时间及考场地点的信息,进行考场的自动 分配功能,要求是不同的考试时段考场能够重复分配。 (3) 监考人员分配 根据系统中以后的教师信息,进行监考教师的考场随机分配,要求分配的 教师不能是同一部门,同时监考教师不能分配到所属部门相关专业的考场。 (4)考生报名信息查询 (5)考生准考证打印情况跟踪 (6)考场考生图像验证信息打印 3 系统管理 (1)考试科目管理 能够实现考试科目的新增、修改

9、、删除、查询功能 (2)考场信息管理 能够实现考场信息的新增、修改、删除、查询功能 (3)考试时间管理 能够实现考试时间段的新增、修改、删除、查询功能 (4)监考人员管理 能够实现监考人员的新增、修改、删除、查询功能 。 第三章第三章 相关技术相关技术 3.13.1 PHPPHP 简介简介: PHP 是服务器端脚本语言;PHP 代表 PHP: Hypertext Preprocessor;PHP 是一种使用广泛的开源的脚本语言;PHP 脚本在服务器上 执行;PHP 可免费下载使用;PHP 对初学者来说简单易学;PHP 也为专业的程 序员提供了许多先进的功能。 PHP 能做什么? PHP 可以完

10、成动态页面内容; PHP 可以创建、打开、读取、写入、关闭服 务器上的文件;PHP 可以收集表单数据; PHP 可以发送和接收 cookies; PHP 可 以添加、删除、修改您的数据库中的数据; PHP 可以限制用户访问您的网站上 的某些页面; PHP 可以加密数据通过 PHP,您不再限于输出 HTML。您可以输出 图像、PDF 文件,甚至 Flash 电影。您还可以输出任意的文本,如 XHTML 和 XML。 为什么使用 PHP? PHP 可在不同的平台上运行(Windows、Linux、Unix、Mac OS X 等); PHP 与目前几乎所有的正在被使用的服务器相兼容(Apache、I

11、IS 等); PHP 提供了广泛的数据库支持; PHP 是免费的,可从官方的 PHP 资源下载它: ; PHP 易于学习,并可高效地运行在服务器端。 3.23.2 MySQLMySQL 简介:简介: MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属 于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在 不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高 了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。 MySQL 软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业 版

12、,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一 般中小型网站的开发都选择 MySQL 作为网站数据库。 应用环境: 与其他的大型数据库例如 Oracle、DB2、SQL Server 等相比,MySQL 自有它 的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者 和中小型企业来说,MySQL 提供的功能已经绰绰有余,而且由于 MySQL 是开放 源码软件,因此可以大大降低总体拥有成本。Linux 作为操作系统,Apache 和 Nginx 作为 Web 服务器,MySQL 作为数据库,PHP/Perl/Python 作为服务器端脚 本解释器。 基本命令:

13、中的内容为可选项 -创建数据库:mysql create database 数据库名称; -创建表:mysql create table 表名 (列的名字(id)类型(int(4) primary key(定义主键) auto_increment(描述 自增),);-查看所有 数据库:mysql show databases ; -使用某个数据库:mysql use 数据库名称;-查看所使用数据库下所有的表: mysql show tables; -显示表的属性结构:mysql desc 表名;-选择表中 数据的显示: -* 代表选择所有列 ,mysql select * from 表名 wh

14、ere id=?and name=? or name=?; mysql select id,name from 表名 order by 某一列的名称 desc(降序,asc 为升序);-删除表中的数据:mysql delete from table where id=?or name=? (and name=?);-删除表:mysql drop table; -删除数据库:mysql drop database。 第四章第四章 概要设计概要设计 4.1 系统体系结构 4.2 系统数据库设计 数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很 重要的地位。数据库设计的好与坏,直

15、接影响到这个系统的运行效率。良好的 数据库设计,可以提高数据信息的存储效率,保证数据信息的完整性和一致性。 同时,一个合理的数据库结构有利于程序的实现 本系统采用了大型的 SQL Server 数据库,数据库名称为”StuExam”,数据库” StuExam”中包含 12 个表。 (1) 系表:包括系号、系名、系主任号 3 个字段。 字段名数据类型说明是否为空 系号 Varchar 主键,字段长度为 10否 系名 Varchar 字段长度为 20否 系主任号 Varchar 字段长度为 10否 (2) 教师表:包括教师编号、教师名、专业名 3 个字段。 字段名数据类型说明是否为空 教师编号 V

16、archar 主键,字段长度为 10否 教师名 Varchar 字段长度为 20否 专业名 Varchar 字段长度为 10否 (3) 专业表:包括专业号、专业名、专业主任号、系号 4 个字段。 字段名数据类型说明是否为空 专业号 Varchar 主键,字段长度为 10否 专业名 Varchar 字段长度为 20否 专业主任号 Varchar 字段长度为 10否 系号 Varchar 字段长度为 10否 (4) 学生表:包括考生编号、身份证号、密码、专业号、姓名、性别、照片、 电话、电子邮箱、地址、邮政编码、出生日期、高中、毕业时间、注册 时间、审核情况、费用等 17 个字段。 字段名数据类型

17、说明是否为空 考生编号 Varchar 主键,字段长度为 15否 身份证号 Varchar 字段长度为 18否 密码 Varchar 字段长度为 20否 专业号 Varchar 字段长度为 10否 姓名 Varchar 字段长度为 20否 性别 Varchar 字段长度为 2否 照片 Longtext 否 电话 Varchar 字段长度为 11否 电子邮箱 Varchar 字段长度为 50否 地址 Varchar 字段长度为 100否 邮政编码 Varchar 字段长度为 6否 出生日期 datatime 否 高中 Varchar 字段长度为 50否 毕业时间 datatime 否 注册时间

18、datatime 否 审核情况 boolean 否 费用 double 否 (5) 考场表:包括考场 ID、考场号、考场地点、考场人数、年份时间 5 个字 段 字段名数据类型说明是否为空 考场 ID Varchar 主键,字段长度为 10否 考场号 Varchar 字段长度为 10否 考场地点 Varchar 字段长度为 100否 考场人数 Varchar 字段长度为 3否 年份时间 Varchar 字段长度为 4否 (6) 监考人员表:教师编号、年份时间 2 个字段 字段名数据类型说明是否为空 教师编号 Varchar 主键,字段长度为 10否 年份时间 varchar 字段长度为 4否 (

19、7) 考场分配表:包括分配号、考场号、科目编号、flag4 个字段。 字段名数据类型说明是否为空 分配号 Varchar 主键,字段长度为 5否 考场号 vrachar 字段长度为 10否 科目编号 Varchar 字段长度为 10否 FlagBooolean 否 (8) 考试监考表:分配号、考号、科目编号、flag4 个字段。 字段名数据类型说明是否为空 分配号 Varchar 主键,字段长度为 5否 考号 vrachar 字段长度为 10否 科目编号 Varchar 字段长度为 10否 FlagBoolean 否 (9) 准考证表:包括身份证号、准考证号 2 个字段。 字段名数据类型说明是

20、否为空 身份证号 Varchar 主键,字段长度为 18否 准考证号女 varchar 字段长度为 20 否 (10) 准考考场表:包括准考证号、分配号、座位号、Flag4 个字段。 字段名数据类型说明是否为空 准考证号 Varchar 主键,字段长度为 20否 分配号 Varchar 字段长度为 5否 座位号 Varchar 字段长度为 5否 Flagboolean 否 (11) 角色表:包括角色 ID、角色名称 2 个字段。 字段名数据类型说明是否为空 角色 ID Int 主键否 角色名称 varchar 字段长度为 20否 (12) 考试时间表:包括科目号、考试开始时间、考试结束时间 3

21、 个字段。 字段名数据类型说明是否为空 科目号 Varchar 主键,字段长度为 10否 考试开始时间 Dataime 否 考试结束时间 datatime 否 4.3 系统数据库实现 系表: create table Department/*系表*/( DepartmentID varchar(10) not null primary key/*系号*/, DepartmentName varchar(20) not null/*系名*/, DepartmentheadID varchar(10) not null/*系主任号*/ ); 教师表: create table Teacher/*教

22、师表*/( TeacherID varchar(10) not null primary key/*教师编号*/, TeacherName varchar(20) not null/*教师名*/, SpecialtyName varchar(20) not null/*专业名*/ ); 专业表: create table Specialty/*专业表*/( SpecialtyID varchar(10)not null primary key /*专业号*/, SpecialtyName varchar(20)not null/*专业名*/, SpecialtyheadID varchar(1

23、0)not null/*专业主任号*/, DepartmentID varchar(10)not null/*系号*/ ); 学生表: create table Student/*学生表*/( StuID varchar(15) not null primary key, /*考生编号,自增长的值*/ CardID varchar(18)not null,/*身份证号*/ StuPassword varchar(20) not null,/*密码*/ SpecialtyID varchar(10) not null,/*专业号*/ StuName varchar(20)not null,/*姓

24、名*/ Sex varchar(2) not null,/*性别*/ Photo longtext not null,/*照片*/ Tel varchar(11) not null,/*电话*/ email varchar(50) not null,/*电子邮箱*/ address varchar(100) not null,/*地址*/ postcode varchar(6) not null,/*邮政编码*/ birthday datetime not null,/*出生日期*/ SeniorhighSchool varchar(50) not null,/*高中*/ Graduation

25、time datetime not null, /*毕业时间*/ Registrationtime datetime not null,/*注册时间*/ Audit boolean not null,/*审核情况*/ Cost double not null/*费用*/ ); 考场表: create table ExamRoom/*考场表*/( ExamID varchar(10) not null primary key,/*考场,自增长序列*/ RoomNumber varchar(10) not null,/*考场号*/ ExamPlace varchar(100) not null,/

26、*考场地点*/ RoomCount varchar(3) not null,/*考场人数*/ Yeartime varchar(4) not null/*年份时间*/ ); 监考人员表: create table Invigilator/*监考人员表*/( TeacherID varchar(10) not null primary key /*教师编号*/, Yeartime varchar(4) not null/*年份时间*/ ); 考场分配表: create table Assignment/*考场分配表*/( AssignID varchar(5) not null primary key,/*分配号*/ RoomID varchar(10) not null,/*考场号*/ SubID varchar(10) not null ,/*科目编号*/ Flag boolean not null ); 考试监考表: create table ExamInvigilator/*考试监考表*/( AllID varch

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论