ASP方案设计书报告_第1页
ASP方案设计书报告_第2页
ASP方案设计书报告_第3页
ASP方案设计书报告_第4页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、封面作者: Pan Hongliang仅供个人学习2/20西南大学星诚工作室ASP动态网页设计课程设计报告单位:星诚工作室程程:项目:ASP网上报名系统姓名:李博文、张财建、刘军、李举国、王雨婷、周丹丹团队负责:李举国2011年 4月 29 日5 月 1日3/20目录.31. ,.32.3.4.,. 4,.4,.45. ,6.,.三:参考文献.5.71518前言网上报名系统是利用网络通信设备,可以使在不同地方的人,在不同时间内, 进行考试前的网上报名,并为其分配一个准考证号,安排考试地点,完成准考证的发放。为学校、 考生提供资料收集、信息管理、信息提取、信息存储等。在开发过程中,对特定的模块

2、(用户注册、 管理员登录等) 要求只有特定的用户才有权限访问并使用这些功能。为使网页模块紧凑,功能完善,需对每一个模块都要进行检测,如在输入错误数据后,会给出相应错误提示; 而在进行正确操作后,则会出现欢迎的界面,并记4/20录测试。在本次设计中, 通过“发现问题, 分析问题, 最终解决问题”这三步。对系统作了认真的分析和测试,用实际操作实现了知识的积累和运用。并在开发过程中逐步掌握ASP 编程,数据库技术,网站开发技术等。通过设计, 使我们对基础知识有了更深入的了解,并培养了团队的合作精神。5/20个人收集整理勿做商业用途1 系统分析1.1需求分析通过目前互联网的发展、网络的 营管理等 调查

3、研究,要求网上报名系统具有以下功能:充分展示网络考试的功能及运行环境。考生可通过网站直接在网上报名存储考生的报名信息。存储考生的反馈留言信息。提供考试及考点的详细信息。提供管理后台入口。提供查看新闻功能。管理网站上传的照片信息。管理网站信息展示内容。全面管理考生的报名信息系统运行稳定,具有强大的数据处理功能。1.2可行性分析经济性网站前台展示了考生的个人信息、满足了考试的基本流程的要求。 设置“考生报名”功能模块,提供在线报名功能,满足考生通过网络直接报名的要求。提高了考试的运行效率,方便考生报名。技术性网站后台实现了对前台信息的管理功能。通过“管理员”模块、图片管理模块,实现了不断更新信息的

4、要求。通过“报名信息查询” 模块对考生的个人信息进行管理。管理考生的留言信息,及时和考生进行沟通。2 总体设计2.1项目规划网上报名系统是一个典型的数据库开发应用程序,由前台报名管理区和后台管理组成,规划系统功能模块如下:前台报名管理区主要功能:在线报名、照片上传、意见反馈、考试新闻。后台功能管理主要功能:管理考生报名信息、考点管理、成绩管理和反馈信息管理。2.2系统功能结构图网上报名系统功能结构图,前台报名管理模块如图1 所示。考生报名流程6/20个人收集整理勿做商业用途显示考生报名页面否考生是否报名是显示考生提交考生登陆信息报名页面在数据库中查找相提交考生匹配的 考生 信息报名信息相匹配显

5、示用户管理界面,可以进行用户信息密码的修改显示考生 提交的新信存入数据库将报名信息存入数据库数据库图 1后台功能模块如图2 所示:管理员流程图重新登陆不匹配考生登陆失败查询考试成绩,打印准考证7/20个人收集整理勿做商业用途管理员登陆界面返回重新登陆提交管理员登陆信息不匹配在数据库中查找相匹配的管理员信息匹配显示管理界面,可以对用户信息进行修改显示更新后的用户信息存入数据库数据库登陆失败图 2管理员登陆图3 系统设计3.1编码设计编码设计是数据库系统开发的前提条件, 是系统不可缺少的重要内容。 编码是指与原来名称对应的编号、 符号或记号。 它是进行信息交换、 处理、传输和实现信息资源共享的关键

6、。编码也用于指定数据的处理方法、区别数据类型,并指定计算机处理的内容等。3.2:准考证编号,例如:2008 年秋季贵州省高校计算机等级考试准考证学院名称:计算机学院8/20个人收集整理勿做商业用途考试类别:专业组考生姓名:龚孝峰专业班级:06 软件准考证号:11325XXXXXXXXXXXXXXXX笔试时间:2011 年 5 月 1 日 14:00-16:30笔试地点:西南大学网络报名号:11325考试科目:XXXX XXXX XXXXXX注:请务必带好准考证、身份证、学生证,三证不齐严禁入场。笔试自带铅笔、水笔、橡皮等考试用具,提前15 分钟到指定地点等候。3.4逻辑结构设计本系统数据库采用

7、Access2003 数据库,系统数据库名称为date.mdb。数据库date.mdb 中包含 8 张表。其中主要的几个表如下:Xueyuan 表Zhuanye 表User 表Webset 表4 前台主要功能模块详细设计4.1前台文件总体架构1:系统首页2:前台首页在线报名管理页面中要求输入的信息必须是真实有效的,系统将对输入的Email 地址进行判断、同时要求考生上传照片和个人简介等。2:功能分类导航条用户可以通过功能分类导航条查看相应类别的信息, 功能分类导航条主要通过传递参数来实现超链接。关键程序代码如下: 网站首页 报名信息 准考证打印 成绩查询 退出管理 4.2 个人报名信息管理系统

8、模块设计系统中设有成绩查询模块,为考生提供了很大的帮助,在进入考生 “个人报名信息管理系统”后,可直接查询并核对个人的成绩,如有疑问可在网站首页中通过E=mail 与管理员联系,对成绩进一步核对。因考生没有参加考试,故下面的示图中没有显示成绩。成绩查询图9/20个人收集整理勿做商业用途4.3 意见反馈管理设计意见反馈管理, 设计在网站的首页正下脚中, 任何浏览者均可与管理员联系。 这大增加了与用户的沟通。意见反馈管理采用E mail 形式,考生可以通过E mail 与管理员联系。4.4 新闻公告栏模块设计公告栏是用来发布网站最新公告信息的, 目的是让考生了解考试的动态新闻。 公告栏信息在首页中

9、滚动显示。首页滚动显示5 后台主要功能模块详细设计( 完整程序代码见光盘 )5.1网站管理模块设计1模块功能介绍后台页面主要包括以下功能模块:管理首页 /退出模块:主要用于退出后台管理系统。网站管理模块:更改初始信息、查看考生信息。图片管理模块:上传图片管理。信息管理模块:管理考生报名信息、考点管理、成绩管理和反馈信息管理。2后台页面运行结果网站后台页面的运行结果如图所示。5.2后台登录模块设计管理员通过后台登录入口, 进入后台登录模块。 后台登录模块主要用于验证管理员的身份及验证码,设计效果如下图所示。图片管理页面的运行结果如下图所示。在网站开发中, 后台管理是整个系统的灵魂, 它通过各种形

10、式的管理来完成整个系统的操纵。 在当今互联网中, 网络安全成逐渐引起人们的注意。 在本系统中我们尽量采用简节的模式,整个系统的策划,都力求达到“高内聚,低偶合“的标准。并在后台中由管理员对考试的类型进行添加。53 后台模块设计1:管理员操作报名列表 |报名列表带照片|添加新报名信息考试类别列表添加考试类别10/20个人收集整理勿做商业用途网站设置 |考试设置 |成绩录入 |导出报名信管理员列表添加管理员息以及成绩2:报名信息管理3:类别管理4:管理员管理5:其它设置接收以上模块的left.asp 代码:11/20个人收集整理勿做商业用途 网站管理系统 管理员操作您好网站首页/管理首页 退出!-

11、 栏目管理 栏目列表 栏目添加12/20个人收集整理勿做商业用途栏目修改新闻管理新闻列表新闻添加 ahref=right.asptarget=mainFrame 新 闻 修 改 - 报 名 信 息 管 理 报名列表 报名列表带照片 添加新考生 类别管理 种类列表/ 学 院 列 表 种类添加 / 学 院 添 加 种类修改 /学院修改专业列表2!-关于我们单位简介联系方式-管理员管理管理员列表添加管理员 管 理 员 修 改 其它设置网 站 设 置 网站设置2退出管理 采用 Access 2003建立数据库,共建七个表分别是:xueyua(学院 )表、zhuanye(注册)表、main(单位信息)

12、表、user(考生资料)表、 admin(管理员)表、 lanmu(栏目)表、 webset(准考证)表、 xinwem(新闻)表。以上七个表主要完成学院概况、考生注册的个人信息,留言反馈、新闻管理、考场布置、数据库连接和存储等。15/20个人收集整理勿做商业用途6:个人总结小组成员:李博文、张财建、李举国、刘军、王雨婷、周丹丹姓名:刘军考号:A063GZ053020110任务 : 后台管理以前的“不经历风雨,怎能见到彩虹”这些名言,我真的没有真正体会过。这一次真的是“梅花香致苦寒来” ,完成这一次 ASP 大作业的确是不容易,我们组整整用了 5 天的时间才能完成。在这 5 天的时间里,我似乎

13、对 ASP 的认识更进了一步, 平常上课的时, 对基础知识已经有了一定的积累。 在这次大作业中,我的任务是“后台管理” ,主要负责数据库的建立和管理,为整个系统提供数据库支持。后台管理是整个系统的灵魂, 它通过各种形式的管理来完成整个系统的操纵。如考生注册的个人信息,留言反馈、新闻管理、考场布置等,都要和数据库连接并存储。介于功能的需求,在本系统中,我们采用 Access 2003建立数据库。数据库共建七个表。分别完成不同的功能。体会有以下几点:(1):对开发的各个细节一定要有细心和耐心, 并且注意每一步的操作。 重要的数据要保存下来,便于下一步进行。(2)各个模块的详细设计、总体设计等,都要

14、认真的分析。当拿到一个项目后,应详细地设计出一套开发的方案,第一步该干什么,第二步又要做什么。在这次实验中,我们组的设计思路清晰,从而,让我在管理后台时胸有成竹,不会手足无措。(3):我在做大作业当中最大的缺点是:在开发时速度有点慢,错误也不少,由于经验有限,本系统存在不足在所难免。优点是:细心和认真,并坚持采用自己的开发思路,思考并解决问题。(4):将更加努力学习 ASP 知识,达到熟练运用 ASP 的目的,以便为其他课程服务是我不变的终旨。姓名:张财建考号:A063GZ053020156任务 : 模块设计当我被分到做模块设计时,我就一直在想:我们做的是什么题目,需要现实什么功能,各功能之间

15、有什么联系,怎样把各个功能联系起来。做模块设计相当于在构造流程图。最先做的时候,我们把考生的准考证和考试地点分配忽略了。后经过老师你指正,把这一环节加上去了。至于准考证和考试地点怎样分配困扰了我一段时间, 于是我决定由考试报名时提交的科目来分配准考证和考试地点,不同的科目对应不同的考试地点。网上报名系统主要由两大模块构成:用户(考生)模块;后台管理模块。用户模块主要实现的功能是报名注册登陆,修改补充个人信息,查询准考证、考试地点、专业信息和对考试成绩以及相关公告信息的查询。 后台管理模块其实就是实现管理功能。这次的设计还是有缺陷,比如主页就少了点考试信息和一些公告。这样就使我们的网上报名系统给

16、人的感觉不是很好,吸引不了多少考生来报名。16/20个人收集整理勿做商业用途也许这就是我模块设计的考虑不周吧!通过这次课程设计我得出了以下结论:一个人的能力是用限的,而一支团队的能力则是无穷的;一个庞大的工程是需要一支团队来完成的;而这次课程设计正是培养了我们的团队合作意识和精神。 在当今社会团队合作意识和精神将会越来越重要,毕竟今后需要构建的工程会越来越庞大,越来越复杂。这次课程设计我认为有两个目的:一是检验我们到底学到了些什么;二是树立和培养 了我们的团队合作意识和精神。 (模块设计:张明川)姓名: 李举国考号: A063GZ053020117任务 : 美工设计经过本次设计,使我更加深入的

17、了解了 ASP,同时也让我对网页制作、动画处理,及数据库等知识都有了进一步的加深理解掌握。 特别是在链接上, 让我受益不浅。本次设计我主要负责美工这一部分内容, 本部分主要用到部分知识, 但在制作过程中要追求很美观的效果还是不容易, 不光是美观就可以, 还要尽量使动画的效果与题目相结合, 越能体现我们所做的报名系统越好, 当然不能随便拉几个图充充就混过去。 也可以在旁边或者背景上适当的加一些字来突出你的中心, 突出主要制作内容和目的。在设计过程中也体现出我的很多不足,比如在制作的报名系统首页背景中,可以添加一些运动的字体, 其主要目的可使显示考试时间、 准考证发放时间、 考试地点公布时间、 考

18、试成绩公布时间等信息, 当然同时还可使页面背景显得不那么单调。本次设计我的任务相对比较轻松,因此在完成自己的部分内容基础上,也多参与其他同学操作过程,这样来增强自己,完善自己。姓名:王雨婷考号:A063GZ053020134任务 : 注册链接通过本次 ASP动态网页课程设计实训,我对该门课程的有关知识有了更进一步的理解,在实际操作方面有了提高。 在此之前我认为只要懂的理论那么实际操做只是小事一桩, 但经过这次大作业的经历使我明白: 懂得理论知识并不代表能够进行实践。任何理论知识都要通过实践才能体现其价值。本次实训中我主要负责完成: 网上报名系统的注册链接部分的相关工作。 其包含的内容有网站首页

19、的版面设计, 其中包含了用户注册的相关信息, 如用户名并且能够检测其是否与数据库中存储有重复, 检测两次密码是否一致, 图片上传,还有管理员的信息等等,并且要把他们链接到数据库,再由后台提供相关资料。再有就是颜色的搭配。从中我对数据链接和数据库有了新的认识和提高。这次大作业是得到了老师和同学的指导和帮助才能够圆满完成。在此对他们表示衷心的感谢。姓名:周丹丹考号:A063GZ053020150任务 : 用户模块设计在这次 ASP 大作业中我们组所做的大作业的题目是网上报名系统 ,而我所承担的是其中的用户模块。 在网上报名系统 这个网页中用户模块是最重要17/20个人收集整理勿做商业用途的一个环节

20、,所以说制作好用户模块这个部分显得尤为重要,因为在这个系统中针对的主要对象就事用户。 在这次制作过程确实遇到很多困难, 但在我们组几个成员的共同努力下还是完成了。制作“用户模块”这一部分分三个部分,首先制作用户注册这一网页的模式,及在 Dreamweaver 中编辑,其中它的版样有注册信息、报名信息、还有选报专业。其中报名信息这一小部分包含了: (1) 用户( 2)密码 (3)确认密码 。报名信息有包括:姓名、性别、考号、电话、 QQ、学院、班级、住址、邮箱以及个人照片和个人介绍等个人信息。 而选报专业就填写自己所选专业。第二部分就是将上述在 Dreamweaver编辑窗口信息能连接到数据库中

21、,使之用户每次注册的个人信息能保存到数据库中, 并能使用户在下次登录时能够反馈到用户的信息。 在这个部分中连接到数据库是至关重要的, 因为在数据库中保存着用户注册的大量个人数据信息。第三部分是将我所做的用户模块和我们组的其他成员所做的模块连接起来,组成网上报名系统 并其验证是否能连接到一块。 并且用户注册完信息是否能反馈其注册成功与否。上述是我个人在制作过程中总结的一点自己方法和观点,其中的不足还请老师能够批评指正。经过一个学期对ASP 的学习使我充分认识到ASP 的主要性,其在社会中有很大的发展前途,所以说学好 ASP 对我们这些即将步入社会的学子们是非常重要的, 尤其是在科学飞速发展的这个

22、时代知识就显得尤为重要。 经过和小组的同学共同的努力和老师一个学期的辛勤教育才能使我在这次ASP 大作业教顺利的完成任务, 在其编辑过程中确实遇到一些困难, 但是经过我们几个人的修改和讨论还是完成了这一大作业。7:参考文献1ASP 动态网页设计教程丁桂芝编著中国铁道出版社2007 年 5月2ASP Web 开发教程李学军等编著海洋出版社2005 年 3月3ASP 工程应用与项目实践赛奎春、王国辉、牛强、李南南等编著机械工业出版社2005年 4月4ASP 网络编程技术与实例夏利民、刘志刚、胡建明编著 东南大学出版社2005年 9月5ASP+Dreamweaver MX2004 数据库网站开发与实

23、例荣钦科技编著清华大学出版社2004 年 11 月6HTML +ASP 网页制作教程林义证、黄世阳、吴明哲、曹祖圣、蔡文龙等编著中国铁道出版社2000 年 8 月7百度 图片库:http:/image.baidu.18/20个人收集整理勿做商业用途版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理。版权为潘宏亮个人所有This articleincludessome parts,includingtext,pictures,and design. Copyright is Pan Hongliangs personal ownership.用户可将本文的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途, 但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人的书面许可,并支付报酬。Users may use the contents or services of this article for personal study, research or appreciation, and other non-commercial o

温馨提示

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

评论

0/150

提交评论