西南科技大学 专业方向设计报告
课程名称: 通信工程专业方向设计 设计名称: 网上报名系统__ 姓 名: 罗洲辉 学 号: 20074965 班 级: 通信0703 指导教师: 陈春梅 起止日期: 2010.12.15—2011.01.02
西南科技大学信息工程学院制
方 向 设 计 任 务 书
学生班级:通信0703 学生姓名: 罗洲辉 学号: 20074965 设计名称: 网上报名系统 起止日期: 2010.12.15—2011.01.02 指导教师: 陈春梅
设计要求:本系统的设计和实现可以为学校对学生的管理提供便利。系统要求界面友好、操作简单,提高对学生基本情况和成绩的查询速度,使各项管理更加规范化、系统化、自动化。系统主要分成4个部分:信息提交、信息查询、后台报名信息管理、网站系统管理。
方 向 设 计 学 生 日 志
时间 2010.12.5 2010.12.10 2010.12.20 2010.12.24
设计内容 网上报名系统系统分析 网上报名系统详细设计 网上报名系统测试 网上报名系统设计报告撰写 2
3
网上报名系统
一、 摘要
随着计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,这就要求各个环节都均衡发展,从软硬件两方面把学校建设成一流的信息管理、教育教学的平台。本文设计开发的基于B/S的忻州电大网上报名系统也是其中重要的一个方面。该系统本着减轻教师工作负担、提高工作效率、优化学生报名的流程,比传统的报名模式节省人力财力和时间。
二、 设计目的和意义
随着我国高等教育事业的不断发展,通过继续教育获得高等教育学历的学生人数迅猛增加,电大为继续教育提供了一个很好的平台,但传统的报名模式采取人工登记的方法管理,劳动强度大、效率低下、容易出错,运作起来力不从心,不再适合电大教学模式,迫切需要计算机管理。而利用网上招生报名系统可以实现学生通过Internet提交报名信息,使学生报名方便且易于管理。
报名是招生管理的第一步,也是相当烦琐和难于管理的一步。随着参加继续教育人数的不断增加,网上报名成为招生管理信息化的必然发展方向。采用网上报名,突破了时间和空间的,考生可在任何地点通过Internet报名,从而大大方便了学生的报名和学校的管理工作。
系统充分运用了适合自身特点的B/S模式进行设计和实现,改变了传统的报名模式,对所有学生信息实行计算机管理,提高了报名工作的效率,减轻了报名工作的通信联络负担,达到报名工作中准确、高效、快捷的要求。实施网上报名不仅有效地提高了管理水平和服务质量,也方便了管理员对信息的管理和维护。
本系统的设计和实现可以为学校对学生的管理提供便利。系统界面友好、操作简单,加快了对学生基本情况和成绩的查询速度,加强了管理,使各项管理更加规范化、系统化、自动化。
本文给出了一个基于网络的网上报名系统的的设计和制作。主要介绍了系统开发的前期准备(软硬件的准备)到系统基本组成的设计思考和功能的基本实现(包括网上报名、查询结果、后台管理等),以及本系统的特点和安全性设计。最后阐述了系统存在的问题和不足,以便于将来更好地进行改进。
报名是招生管理的第一步,也是相当烦琐和难于管理的一步。随着参加继续教育人数的不断增加,网上报名成为招生管理信息化的必然发展方向。采用网上报名,突破了时间和空间的,考生可在任何地点通过Internet报名,从而大大方便了学生的报名和学校的管理工作。
4
三、 设计原理
软件环境:Microsoft Windows XP操作系统;IIS 5.0 + Microsoft access 2003 +Dreamweaver 8 开发平台,并用Photoshop cs2等一些辅助软件进行图片和动画处理。
基于asp脚本语言,access为数据驱动,提供一种数据交互的网上报名系统。 核心技术:MD5加密技术、asp数据安全、asp防注入式攻击、框架技术。
四、 详细设计步骤
网站设计一般分系统分析、系统设计、测试三大部分。 (一)系统分析 1、需求分析
系统充分运用了适合自身特点的B/S模式进行设计和实现,改变了传统的报名模式,对所有学生
信息实行计算机管理,提高了报名工作的效率,减轻了报名工作的通信联络负担,达到报名工作中准确、高效、快捷的要求。实施网上报名不仅有效地提高了管理水平和服务质量,也方便了管理员对信息的管理和维护。
本系统的设计和实现可以为学校对学生的管理提供便利。系统界面友好、操作简单,加快了对学生基本情况和成绩的查询速度,加强了管理,使各项管理更加规范化、系统化、自动化。
系统主要分成4个部分:信息提交、信息查询、后台报名信息管理、网站系统管理。. 信息提交:面向网站的最大的一部分用户,且是对外开放的,所以对安全及提交内容都应高有严格要求,还要同一个用户提交信息的频率。 信息查询:主要是实现一个查询信息的审核状态的功能。
后台信息管理:审核各种提交信息的模块,其功能在网站系统中站了绝大部分。 网站系统管理:指网站管理人员的管理,网站服务器和储存情况的监控等功能。
2、可行性分析
一般大型网站根据《GB8567-88计算机软件产品开发文件编制指南》中可行性分析的要求,制定可行性研究报告。
3、项目计划书 (二)系统设计 系统结构:
5
报名信息提交 网站信息配数据库 信息查询 置 信息审核、删除等管理 数据库结构:
数据库 管理员表 报名信息表 网站信息表 图像文件表 网站目录设计:
网站前台的设计:
6
Conn.asp
数据库连接文件,被多个文件包含。 Index.asp
报名系统的主界面就是一个填写报名信息的页面。 Index_add.asp
7
(嵌入javascript语言) 用于提交数据到数据库。 Select.Asp
用于查询信息。
后台页面的设计:(后台文件)
包括登录、退出、信息列表、管理等页面。 Admin_login.asp
后台登陆页面。为防止恶意频繁登录,设置一个验证码功能,cheakcode.Asp用来生成验证
8
码图片。登录时验证密码前先验证验证码即可。 Admin_logout.asp:登出页面
清空说有登录产生的session变量即可。 Bmxt_Admin_Info.asp:信息列表
信息列表也分三个页面来显示:
三个页面显示不同状态的信息。 Bmxt_Admin_Infodel.asp:删除信息
详细信息页(开发页面展示)
9
网站储存信息显示:(开发过程切图)
函数drawbar(\"../admin\")统计储存情况。
五、 设计结果及分析
前台页面功能及效果:
后台效果演示:
10
11
六、 总结
本次系统开发遵循了网站开发的各步骤,网站设计达到了实用、简洁、高效、安全的要求。作为一个网站开发人员,熟悉网站的开发流程、要点是非常重要的,通过这种实际的开发过程让我学到很多实用的东西。
七、 体会
本章依据软件开发流程介绍了开发过程。在开发任何一个项目前,首先要充分做好前期准
备,如完善的需求分析、清晰的业务流程、合理的程序结构等,这样,在后期的程序开发中才会得心应手,有备而无患。
八、 参考文献(递增引用,引用相关内容)
[1] 刘瑞新.网页设计与制作教程.机械工业出版社,2005.8 [2] 尚俊杰.Asp案例教程,2005.1
[3] 王珊、萨师煊.数据库系统概论.高等教育出版社,2006.5
12