长沙招生网站系统设计毕业设计Word下载.docx
《长沙招生网站系统设计毕业设计Word下载.docx》由会员分享,可在线阅读,更多相关《长沙招生网站系统设计毕业设计Word下载.docx(60页珍藏版)》请在冰豆网上搜索。
1.3系统预览
如图1-2示是用户打开招生系统网站主页所看到的界面。
如图1-3所示是用户打开招生系统后台管理所看到的界面。
1.4系统特点
本章介绍的实例有以下特点。
●页面模块化:
本系统在界面设计上都采用了JS特效处理思想,把分类指向会出现该分类的列表,例如会员注册的填写的地址、信息新闻添加修改等,使可以重用这部分即可,大大提高了开发效率。
●系统的实现过程:
1.需求分析:
跟客户进行实际需求的敲定,这个步骤是为了满足客户的需要,也是系统开发的根本所在。
2.可行性分析:
是在需求分析的基础上,确定该需求在现有的技术基础上是否能够实现。
3.概要设计:
即为系统的整体模块设计,系统的逻辑流程和结构分析,对整个系统的驾驭到关重要,因此此阶段需要有经验的系统架构师进行分析。
4.详细设计:
此部分为在概要设计的基础上,对每一个流程,每个模块进行详细的功能设计,此步骤的设计需要用到UML等建模工具,要画流程图和关系图,此部分为系统编码的基础。
5.数据库设计:
根据详细设计,设计所需要的数据表的逻辑结果和关联,同时为系统的开发确定开发的模式。
6.代码编写:
前期的设计全部准备完毕,开如编写代码。
7.调试优化:
当一个系统编写完成后,其中的错误和不完善的地方需要不断地发现并进行优化,以达到预期的目的,争取达到完善的程度,让用户满意。
8.推广发布:
系统完成,进行推广。
2.系统设计
2.1系统设计原则
1.页面模块化
本系统把页面中一些常用的部分集成为模块。
2.后台维护与前台显示模块分开
本系统把后台管维护模块和前台用户浏览信息模块独立开来,而又统一于同一个数据库,便于管理员管理维护数据,也便于用户浏览。
3.网页活动配置
首页是一个复杂多变的页面,要在什么位置显示什么内容,在什么位置进行什么处理,无法形成规律,只有对能够抽象的部分过行规律提取,包括栏目、检索、图片、新闻信息显示、留言及会员等,所有的前台页面都由后台的管理程序进行处理.这种设计比较灵活,方便了使用者。
4.本产品发布网系统的主要功能
前台主页供查看发布的最近更新的新闻、会员发布的留言信息等信息。
该部分内容是系统内部的主页,为办公自动化系统的前台系统,所显示的信息没有办公系统那么严格的权限限制,主要是面向系统内部的一些公共信息。
主页下方有管理员登陆后台的入口,输入正确的用户名和密码,方可进行相关的维护操作.
2.2用户登陆模块
1.用户登陆模块界面
本用户登陆模块主要运用了JS判断用户是否有输入正确的用户名与密码。
JS代码如下
functioncheckform(){
if(document.form1.userid.value=="
"
){
alert("
用户名不能为空!
);
document.form1.userid.focus();
returnfalse;
}
if(document.form1.password.value=="
密码不能为空!
document.form1.password.focus();
}
用户登陆ASP代码,判断是否登陆,登陆后返回界面显示个人资料信息。
<
%ifsession("
memberid_g"
)<
>
then%>
<
tablewidth="
332"
border="
0"
cellspacing="
cellpadding="
tr>
tdwidth="
imgsrc="
images/club_16-5.png"
width="
height="
38"
alt="
/td>
/tr>
td>
background="
images/clubs_17.png"
153"
tdvalign="
top"
320."
align="
center"
129"
118"
images/club_18-6.png"
119"
/table>
191"
valign="
middle"
194"
49"
style="
color:
#215589;
font-size:
12px;
strong>
亲爱的<
%=session("
)%>
先生,欢迎登录!
/strong>
br>
&
nbsp;
ahref="
gift.asp"
个人资料<
/a>
tdheight="
26"
登录时间:
%=Year(session("
lastdate"
))%>
-<
%=Month(session("
%=day(session("
39"
formname="
form1"
method="
post"
action="
logout.asp"
>
inputname="
image"
type="
src="
images/exit.png"
102"
21"
inputtype="
hidden"
name="
backpage"
value=<
%="
http:
//"
&
Request.ServerVariables("
SERVER_NAME"
)&
"
PATH_INFO"
)%>
/form>
images/club_42.png"
15"
%else%>
clubok.asp"
onSubmit="
returncheckform();
images/club_16.png"
307"
10"
colspan="
2"
72"
20"
235"
left"
images/club_20.png"
88"
tdcolspan="
306"
35"
298"
70"
23"
right"
images/club_23.png"
44"
24"
228"
text"
userid"
width:
180px;
height:
20px;
background-image:
url(images/club_24.png);
border:
0;
color:
#000000;
padding-left:
10px;
padding-top:
5px;
29"
74"
images/club_27.png"
43"
22"
112"
password"
110px;
url(images/club_28.png);
images/club_29.png"
71"
45"
266"
56"
104"
images/club_34.png"
16"
images/club_39.png"
8"
7"
80"
reg.asp"
images/club_37.png"
/FORM>
%endif%>
2.3动态网页前后台的制作
1.页面前台界面
本前台界面共分为首页,招生新闻页面,学校新闻页面,社会新闻页面,留言页面,各新闻列表页面,注册页面,后台登录页面,添加新闻页面等。
前台首页界面
新闻列表页面
留言页面
注册页面
后台登陆页面
后台新闻列表页面
后台添加新闻页面
后台留言管理页面
后台会员管理页面
2.4系统功能模块编码设计
前台招生新闻模块代码如下:
403"
%
'
i=1
setrs=server.CreateObject("
adodb.recordset"
)
rs.Open"
selecttop7*fromt_news_purposewhereme_version='
cn'
andnewsort=141orderbyiddesc"
conn,1,3
ifnot(rs.bofandrs.eof)then
whilenotrs.eof
%>
323"
11"
images/lbf.gif"
/>
news_detail.asp?
id=<
%=rs("
id"
catalogid=<
newsort"
class="
ifbr2"
title"
<
%=year(rs("
newsdate"
))&
-"
month(rs("
day(rs("
images/index_center_bg.jpg"
%
rs.movenext
wend%>
<
endif
rs.close
setrs=nothing
%>
用户登陆模块代码
cols