ASP方案设计书报告.docx
《ASP方案设计书报告.docx》由会员分享,可在线阅读,更多相关《ASP方案设计书报告.docx(14页珍藏版)》请在冰豆网上搜索。
ASP方案设计书报告
封面
作者:
PanHongliang
仅供个人学习
西南大学星诚工作室
ASP动态网页设计
课
程
设
计
报
告
单位:
星诚工作室
程程:
ASP
项目:
网上报名系统
姓名:
李博文、张财建、刘军、
李举国、王雨婷、周丹丹
团队负责:
李举国
2011年4月29日~~5月1日
目录
一:
课程设计报告……………………………...3
1.前言…………………………………………..3
2.系统分析…………………………………………….4
3.总体设计…………………………………………….4
4.系统设计…………………………………………….4
5.前台模块主要功能设计……………………………5
6.后台主要功能模块详细………………………….7
二:
个人总结…………………………………….15
三:
参考文献………………………………………..18
前言
网上报名系统是利用网络通信设备,可以使在不同地方的人,在不同时间内,进行考试前的网上报名,并为其分配一个准考证号,安排考试地点,完成准考证的发放。
为学校、考生提供资料收集、信息管理、信息提取、信息存储等。
在开发过程中,对特定的模块(用户注册、管理员登录等)要求只有特定的用户才有权限访问并使用这些功能。
为使网页模块紧凑,功能完善,需对每一个模块都要进行检测,如在输入错误数据后,会给出相应错误提示;而在进行正确操作后,则会出现欢迎的界面,并记录测试。
在本次设计中,通过“发现问题,分析问题,最终解决问题”这三步。
对系统作了认真的分析和测试,用实际操作实现了知识的积累和运用。
并在开发过程中逐步掌握ASP编程,数据库技术,网站开发技术等。
通过设计,使我们对基础知识有了更深入的了解,并培养了团队的合作精神。
1系统分析
1.1需求分析
通过目前互联网的发展、网络的营管理等调查研究,要求网上报名系统具有以下功能:
充分展示网络考试的功能及运行环境。
考生可通过网站直接在网上报名
存储考生的报名信息。
存储考生的反馈留言信息。
提供考试及考点的详细信息。
提供管理后台入口。
提供查看新闻功能。
管理网站上传的照片信息。
管理网站信息展示内容。
全面管理考生的报名信息
系统运行稳定,具有强大的数据处理功能。
1.2可行性分析
经济性
网站前台展示了考生的个人信息、满足了考试的基本流程的要求。
设置“考生报名”功能模块,提供在线报名功能,满足考生通过网络直接报名的要求。
提高了考试的运行效率,方便考生报名。
技术性
网站后台实现了对前台信息的管理功能。
通过“管理员”模块、图片管理模块,实现了不断更新信息的要求。
通过“报名信息查询”模块对考生的个人信息进行管理。
管理考生的留言信息,及时和考生进行沟通。
2总体设计
2.1项目规划
网上报名系统是一个典型的数据库开发应用程序,由前台报名管理区和后台管理组成,规划系统功能模块如下:
前台报名管理区主要功能:
在线报名、照片上传、意见反馈、考试新闻。
后台功能管理主要功能:
管理考生报名信息、考点管理、成绩管理和反馈信息管理。
2.2系统功能结构图
网上报名系统功能结构图,前台报名管理模块如图1所示。
考生报名流程
图1
后台功能模块如图2所示:
管理员流程图
图2管理员登陆图
3系统设计
3.1编码设计
编码设计是数据库系统开发的前提条件,是系统不可缺少的重要内容。
编码是指与原来名称对应的编号、符号或记号。
它是进行信息交换、处理、传输和实现信息资源共享的关键。
编码也用于指定数据的处理方法、区别数据类型,并指定计算机处理的内容等。
3.2:
准考证编号,例如:
2008年秋季贵州省高校计算机等级考试
准 考 证
学院名称:
计算机学院
考试类别:
专业组
考生姓名:
龚孝峰
专业班级:
06软件
准考证号:
11325XXXXXXXXXXXXXXXX
笔试时间:
2011年5月1日14:
00-16:
30
笔试地点:
西南大学
网络报名号:
11325
考试科目:
XXXXXXXXXXXXXX
注:
请务必带好准考证、身份证、学生证,三证不齐严禁入场。
笔试自带铅笔、水笔、橡皮等考试用具,提前15分钟到指定地点等候。
3.4逻辑结构设计
本系统数据库采用Access2003数据库,系统数据库名称为date.mdb。
数据库date.mdb中包含8张表。
其中主要的几个表如下:
Xueyuan表
Zhuanye表
User表
Webset表
4前台主要功能模块详细设计
4.1前台文件总体架构
1:
系统首页
2:
前台首页
在线报名管理页面中要求输入的信息必须是真实有效的,系统将对输入的Email地址进行判断、同时要求考生上传照片和个人简介等。
2:
功能分类导航条
用户可以通过功能分类导航条查看相应类别的信息,功能分类导航条主要通过传递参数来实现超链接。
关键程序代码如下:
网站首页
报名信息
zkz('bmb.asp')">准考证打印
成绩查询
退出管理
4.2个人报名信息管理系统模块设计
系统中设有成绩查询模块,为考生提供了很大的帮助,在进入考生“个人报名信息管理系统”后,可直接查询并核对个人的成绩,如有疑问可在网站首页中通过E==mail与管理员联系,对成绩进一步核对。
因考生没有参加考试,故下面的示图中没有显示成绩。
成绩查询图
4.3意见反馈管理设计
意见反馈管理,设计在网站的首页正下脚中,任何浏览者均可与管理员联系。
这大增加了与用户的沟通。
意见反馈管理采用E—mail形式,考生可以通过E—mail与管理员联系。
4.4新闻公告栏模块设计
公告栏是用来发布网站最新公告信息的,目的是让考生了解考试的动态新闻。
公告栏信息在首页中滚动显示。
首页滚动显示
5后台主要功能模块详细设计
(完整程序代码见光盘)
5.1网站管理模块设计
1.模块功能介绍
后台页面主要包括以下功能模块:
管理首页/退出模块:
主要用于退出后台管理系统。
网站管理模块:
更改初始信息、查看考生信息。
图片管理模块:
上传图片管理。
信息管理模块:
管理考生报名信息、考点管理、成绩管理和反馈信息管理。
2.后台页面运行结果
网站后台页面的运行结果如图所示。
5.2后台登录模块设计
管理员通过后台登录入口,进入后台登录模块。
后台登录模块主要用于验证管理员的身份及验证码,设计效果如下图所示。
图片管理页面的运行结果如下图所示。
在网站开发中,后台管理是整个系统的灵魂,它通过各种形式的管理来完成整个系统的操纵。
在当今互联网中,网络安全成逐渐引起人们的注意。
在本系统中我们尽量采用简节的模式,整个系统的策划,都力求达到“高内聚,低偶合“的标准。
并在后台中由管理员对考试的类型进行添加。
5.3后台模块设计
1:
管理员操作
报名列表|报名列表带照片|添加新报名信息
考试类别列表 添加考试类别
网站设置|考试设置|成绩录入|导出报名信息以及成绩
管理员列表 添加管理员
2:
报名信息管理
3:
类别管理
4:
管理员管理
5:
其它设置
接收以上模块的left.asp代码:
--#includefile="conn.asp"-->
<%
ifnotsession("check")=1then
response.Redirect"left.asp"
else
endif
%>
DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:
//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
//www.w3.org/1999/xhtml">
网站管理系统
管理员操作
<%=session("name")%>您好
网站首页/管理首页
退出
|
--栏目管理
|
栏目列表
|
栏目添加
|
栏目修改
|
新闻管理
|
新闻列表
新闻添加
|
-->
|
展开阅读全文
相关搜索
|