《Web开发综合实训》项目总结报告.docx

上传人:b****8 文档编号:30539561 上传时间:2023-08-16 格式:DOCX 页数:16 大小:185.02KB
下载 相关 举报
《Web开发综合实训》项目总结报告.docx_第1页
第1页 / 共16页
《Web开发综合实训》项目总结报告.docx_第2页
第2页 / 共16页
《Web开发综合实训》项目总结报告.docx_第3页
第3页 / 共16页
《Web开发综合实训》项目总结报告.docx_第4页
第4页 / 共16页
《Web开发综合实训》项目总结报告.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

《Web开发综合实训》项目总结报告.docx

《《Web开发综合实训》项目总结报告.docx》由会员分享,可在线阅读,更多相关《《Web开发综合实训》项目总结报告.docx(16页珍藏版)》请在冰豆网上搜索。

《Web开发综合实训》项目总结报告.docx

《Web开发综合实训》项目总结报告

 

实训报告

          

 

 

姓   名:

                                     

学   号:

                                       

专   业:

                                         

课程名称:

                                       

指导教师:

                            

实训日期:

       年  月  日至        年  月  日        

  

 

年   月  日

第一章

概述

新的世纪,新的千年,信息化浪潮席卷全球。

它是新的时代生产力发展的一个全新标志,是当今一段时期出现最频繁的词汇之一。

信息化以计算机应用为标志,应用信息技术和网络技术,实现时间与空间之间的转换,消除了上至通都大邑下至穷乡僻壤的时空距离,空前地提高了信息传输速度、共享程度、资源利用效率,极大地消除了由于信息不对称而引起的一系列资源浪费。

信息化已经渗透到题生活工作中的各个领域,计算机网络、多媒体、Internet等技术已经成为政府、企业等机构提高管理水平、适应信息化社会的重要工具,同时也对高校教育管理信息化产生了深远的影响。

成人招生是招生管理中的一项重要工作。

近年来,随着学校规模不断扩大,招生人数不断增加,传统的招生工作方式暴露出了许多弊端和缺陷,已经越来越不适应现在的工作要求。

在这信息化的社会,管理手段的现代化是招生考试工作发展的必然趋势。

随着计算机及其应用软件的发展,教育信息化已经越来越得到重视。

实现教育信息化的管理,能够提高教学质量,减轻学校和教学管理部门的压力。

招生管理系统是针对学校需要应运而生的,是每个学校运行的一个主要环节,是为学校管理者更好的管理所招收的学生工作而开发的管理软件。

利用计算机技术对招生工作进行管理,具有手工管理所无法比拟的优点,因此,开发一套招生管理系统软件是很有必要,也是势在必行的,根据需求分析,实现招生管理业务,效益已越来越明显。

开发本系统,旨在可以有效而机密的管理招生数据,提高工作效率和增加招生管理的透明度,实现数据规范化、自动化的电脑管理。

第二章需求分析

2.1项目背景

随着时代的发展,信息技术、Internet技术、数据库技术的不断发展完善,网络进程的加快,传统的工作方式不再满足现代人们的办事需求,使得社会各界已经认识到Internet的优势,信息化就是在这样一个背景下产生发展起来的。

伴随着电子信息技术的不断成熟,功能也越来越强大,院校及考生足不出户即可进行招生录取和填报自志愿等动作。

随着信息技术的飞速发展,因特网的发展和普及,上网已由起当初的时尚变为一件极其普通的事情,网络信息高速 公路把硕大的地球变成了地球村,电子邮件取代了一般信件,视频让远走他乡的亲人和朋友也能彼此相见,看到、听到对方 音容笑貌,好像面对面聊天和说话,消除了彼此分离的痛苦。

网上购物、网上银行、网络教育等都已普及,这给我们的招生考试信息管理工作提供了不少借鉴,2005年全国研究生实行网上报名,报考者无需再翻阅几十本厚厚的专业目录,也无需再填涂机读卡,只需缴费、照相、确认,报名很快结束,不少考生由衷地说:

网上报名真方便。

到去年为止,北京、上海、浙 江、安徽、广东、广西等省(市)2004年高等教育考试已经实行网上报名。

人考试实行网上报名。

  

  高等教育成人考试是一种以国家统一考试的形式。

在二十多年来为国家的社会主义建设培养、造就和输送了大批的专业合格人才 ,做出了很大的贡献。

在二十一世纪的今天,信息技术的飞速发展,我们必须赶上时代的步伐,下面将本系统的功能需求

2.2项目需求

该系统主要是为招生部门、广大考生、各高校提供一体化的招生考试手续科学化管理平台,使得各用户工作更加严密、轻松、高效。

这是一个管理系统,设计目标是赋予系统基本的招生功能,以尽量方便学校,而且使用起来也很容易,整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成从招生报名到考试安排的自动化信息处理功能,方便学校了解并能快速高效地工作。

对于系统管理员,也力求尽最大可能方便其进行操作。

招生考试信息管理系统功能包括:

学生网上报名、缴费,准考证打印,以及学校报名考生信息管理,考场安排、监考安排。

1考生报名

(1)学生网上报名

学生通过注册功能注册自己的用户名和密码,然后使用用户名和密码登录报名系统开始报名,要求能够实现录入学生的报名信息,报名信息填报成功之后,等待系统审核。

报名审核通过之后进入自助缴费功能。

(2)报名缴费

报名审核通过的考生可以进入缴费功能,要求能够支持主流的网上银行、微信和支付宝的缴费方式,同时保证支付控件的安全性验证。

(3)准考证打印

考生缴费成功之后,在规定的时间段能够打印准考证信息。

2考试安排管理

(1)报名审核

学生填报完报名信息之后,学校管理人员对报名信息进行审核验证,符合要求的考生通过报名审核,不符合要求的考生重新填写报名信息。

(2)考场分配

根据已经录入的考试科目、考试时间及考场地点的信息,进行考场的自动分配功能,要求是不同的考试时段考场能够重复分配。

(3)监考人员分配

根据系统中以后的教师信息,进行监考教师的考场随机分配,要求分配的教师不能是同一部门,同时监考教师不能分配到所属部门相关专业的考场。

(4)考生报名信息查询

(5)考生准考证打印情况跟踪

(6)考场考生图像验证信息打印

3系统管理

(1)考试科目管理

能够实现考试科目的新增、修改、删除、查询功能

(2)考场信息管理

能够实现考场信息的新增、修改、删除、查询功能

(3)考试时间管理

能够实现考试时间段的新增、修改、删除、查询功能

(4)监考人员管理

能够实现监考人员的新增、修改、删除、查询功能。

第三章相关技术

3.1PHP简介:

PHP是服务器端脚本语言;PHP代表PHP:

HypertextPreprocessor;PHP是一种使用广泛的开源的脚本语言;PHP脚本在服务器上执行;PHP可免费下载使用;PHP对初学者来说简单易学;PHP也为专业的程序员提供了许多先进的功能。

PHP能做什么?

PHP可以完成动态页面内容;PHP可以创建、打开、读取、写入、关闭服务器上的文件;PHP可以收集表单数据;PHP可以发送和接收cookies;PHP可以添加、删除、修改您的数据库中的数据;PHP可以限制用户访问您的网站上的某些页面;PHP可以加密数据通过PHP,您不再限于输出HTML。

您可以输出图像、PDF文件,甚至Flash电影。

您还可以输出任意的文本,如XHTML和XML。

为什么使用PHP?

PHP可在不同的平台上运行(Windows、Linux、Unix、MacOSX等);PHP与目前几乎所有的正在被使用的服务器相兼容(Apache、IIS等);PHP提供了广泛的数据库支持;PHP是免费的,可从官方的PHP资源下载它:

;PHP易于学习,并可高效地运行在服务器端。

3.2MySQL简介:

MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。

MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。

MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。

应用环境:

与其他的大型数据库例如Oracle、DB2、SQLServer等相比,MySQL自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。

对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。

Linux作为操作系统,Apache和Nginx作为Web服务器,MySQL作为数据库,PHP/Perl/Python作为服务器端脚本解释器。

基本命令:

[]中的内容为可选项

--创建数据库:

mysql>createdatabase数据库名称;

--创建表:

mysql>createtable表名(列的名字(id)类型(int(4))primarykey(定义主键)auto_increment(描述自增),……);--查看所有数据库:

mysql>showdatabases;

--使用某个数据库:

mysql>use数据库名称;--查看所使用数据库下所有的表:

mysql>showtables;--显示表的属性结构:

mysql>desc表名;--选择表中数据的显示:

--*代表选择所有列,mysql>select*from表名whereid=?

[andname=?

][orname=?

];

mysql>selectid,namefrom表名orderby某一列的名称desc(降序,asc为升序);--删除表中的数据:

mysql>deletefromtablewhereid=?

[orname=?

(andname=?

)];--删除表:

mysql>droptable;--删除数据库:

mysql>dropdatabase。

 

 

第四章概要设计

4.1系统体系结构

4.2系统数据库设计

数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。

数据库设计的好与坏,直接影响到这个系统的运行效率。

良好的数据库设计,可以提高数据信息的存储效率,保证数据信息的完整性和一致性。

同时,一个合理的数据库结构有利于程序的实现

本系统采用了大型的SQLServer数据库,数据库名称为”StuExam”,数据库”StuExam”中包含12个表。

(1)系表:

包括系号、系名、系主任号3个字段。

字段名

数据类型

说明

是否为空

系号

Varchar

主键,字段长度为10

系名

Varchar

字段长度为20

系主任号

Varchar

字段长度为10

(2)教师表:

包括教师编号、教师名、专业名3个字段。

字段名

数据类型

说明

是否为空

教师编号

Varchar

主键,字段长度为10

教师名

Varchar

字段长度为20

专业名

Varchar

字段长度为10

(3)专业表:

包括专业号、专业名、专业主任号、系号4个字段。

字段名

数据类型

说明

是否为空

专业号

Varchar

主键,字段长度为10

专业名

Varchar

字段长度为20

专业主任号

Varchar

字段长度为10

系号

Varchar

字段长度为10

(4)学生表:

包括考生编号、身份证号、密码、专业号、姓名、性别、照片、电话、电子邮箱、地址、邮政编码、出生日期、高中、毕业时间、注册时间、审核情况、费用等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

注册时间

datatime

审核情况

boolean

费用

double

(5)考场表:

包括考场ID、考场号、考场地点、考场人数、年份时间5个字段

字段名

数据类型

说明

是否为空

考场ID

Varchar

主键,字段长度为10

考场号

Varchar

字段长度为10

考场地点

Varchar

字段长度为100

考场人数

Varchar

字段长度为3

年份时间

Varchar

字段长度为4

(6)监考人员表:

教师编号、年份时间2个字段

字段名

数据类型

说明

是否为空

教师编号

Varchar

主键,字段长度为10

年份时间

varchar

字段长度为4

(7)考场分配表:

包括分配号、考场号、科目编号、flag4个字段。

字段名

数据类型

说明

是否为空

分配号

Varchar

主键,字段长度为5

考场号

vrachar

字段长度为10

科目编号

Varchar

字段长度为10

Flag

Booolean

(8)考试监考表:

分配号、考号、科目编号、flag4个字段。

字段名

数据类型

说明

是否为空

分配号

Varchar

主键,字段长度为5

考号

vrachar

字段长度为10

科目编号

Varchar

字段长度为10

Flag

Boolean

 

(9)准考证表:

包括身份证号、准考证号2个字段。

字段名

数据类型

说明

是否为空

身份证号

Varchar

主键,字段长度为18

准考证号女

varchar

字段长度为20

 

(10)准考考场表:

包括准考证号、分配号、座位号、Flag4个字段。

字段名

数据类型

说明

是否为空

准考证号

Varchar

主键,字段长度为20

分配号

Varchar

字段长度为5

座位号

Varchar

字段长度为5

Flag

boolean

(11)角色表:

包括角色ID、角色名称2个字段。

字段名

数据类型

说明

是否为空

角色ID

Int

主键

角色名称

varchar

字段长度为20

(12)考试时间表:

包括科目号、考试开始时间、考试结束时间3个字段。

字段名

数据类型

说明

是否为空

科目号

Varchar

主键,字段长度为10

考试开始时间

Dataime

考试结束时间

datatime

4.3系统数据库实现

系表:

createtableDepartment/*系表*/(

DepartmentIDvarchar(10)notnullprimarykey/*系号*/,

DepartmentNamevarchar(20)notnull/*系名*/,

DepartmentheadIDvarchar(10)notnull/*系主任号*/

);

教师表:

createtableTeacher/*教师表*/(

TeacherIDvarchar(10)notnullprimarykey/*教师编号*/,

TeacherNamevarchar(20)notnull/*教师名*/,

SpecialtyNamevarchar(20)notnull/*专业名*/

);

专业表:

createtableSpecialty/*专业表*/(

SpecialtyIDvarchar(10)notnullprimarykey/*专业号*/,

SpecialtyNamevarchar(20)notnull/*专业名*/,

SpecialtyheadIDvarchar(10)notnull/*专业主任号*/,

DepartmentIDvarchar(10)notnull/*系号*/

);

学生表:

createtableStudent/*学生表*/(

  StuIDvarchar(15)notnullprimarykey,/*考生编号,自增长的值*/

CardIDvarchar(18)notnull,/*身份证号*/

StuPasswordvarchar(20)notnull,/*密码*/

SpecialtyIDvarchar(10)notnull,/*专业号*/

StuNamevarchar(20)notnull,/*姓名*/

Sexvarchar

(2)notnull,/*性别*/

Photolongtextnotnull,/*照片*/

Telvarchar(11)notnull,/*电话*/

emailvarchar(50)notnull,/*电子邮箱*/

addressvarchar(100)notnull,/*地址*/

postcodevarchar(6)notnull,/*邮政编码*/

birthdaydatetimenotnull,/*出生日期*/

SeniorhighSchoolvarchar(50)notnull,/*高中*/

Graduationtimedatetimenotnull,/*毕业时间*/

Registrationtimedatetimenotnull,/*注册时间*/

Auditbooleannotnull,/*审核情况*/

Costdoublenotnull/*费用*/

);

考场表:

createtableExamRoom/*考场表*/(

ExamIDvarchar(10)notnullprimarykey,/*考场ID,自增长序列*/

RoomNumbervarchar(10)notnull,/*考场号*/

ExamPlacevarchar(100)notnull,/*考场地点*/

RoomCountvarchar(3)notnull,/*考场人数*/

Yeartimevarchar(4)notnull/*年份时间*/

);

监考人员表:

createtableInvigilator/*监考人员表*/(

TeacherIDvarchar(10)notnullprimarykey/*教师编号*/,

Yeartimevarchar(4)notnull/*年份时间*/

);

考场分配表:

createtableAssignment/*考场分配表*/(

AssignIDvarchar(5)notnullprimarykey,/*分配号*/

RoomIDvarchar(10)notnull,/*考场号*/

SubIDvarchar(10)notnull,/*科目编号*/

Flagbooleannotnull

);

考试监考表:

createtableExamInvigilator/*考试监考表*/(

AllIDvarchar(5)notnull,/*分配号*/

ExamIDvarchar(10)notnullprimarykey,/*考号*/

SubIDvarchar(10)notnull,/*科目编号*/

Flagbooleannotnull

);

准考证表:

createtableTicket/*准考证表*/(

IDnumbervarchar(18)notnull,/*身份证号*/

TicketIDvarchar(20)notnull/*准考证号*/

);

准考考场表:

createtableTicketroom/*准考考场表*/(

TicketIDvarchar(20)notnullprimarykey,/*准考证号*/

AllIDvarchar(5)notnull,/*分配号*/

Seatnumbervarchar(5)notnull,/*座位号*/

Flagbooleannotnull

);

角色表:

CreatetableRole/*角色表*/(

RoleIDintnotnullprimarykey,/*角色ID*/

RoleNamevarchar(20)notnull/*角色名称,1为学生,2为教务管理员3为系统管理员*/

);

考试时间表:

createtableExamtime/*考试时间表*/(

SubIDvarchar(10)notnull,/*科目号*/

Starttimedatetimenotnull,/*考试开始时间*/

Endtimedatetimenotnull/*考试结束时间*/

);

第五章详细设计

5.1系统详细功能模块

第六章结论

1)      一级标题三号黑体,居中;二级、三级标题小四黑体,左对齐,不缩进。

2)      各级标题段前、段后距离0.5行。

3)      文档内容小四,宋体或仿宋体;行间距1.25倍行距;段落首行缩进2个字符;插图与图表应进行编号。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 营销活动策划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1