版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 幼兒園管理系統(tǒng)</b></p><p><b> 一、需求分析</b></p><p><b> 1目標(biāo)</b></p><p> 在當(dāng)今科技化社會,教育是不容忽視的,而學(xué)前教育現(xiàn)在也越受關(guān)注,每個家長都不想自己的孩子輸在起跑線上,選擇一所具有師資好,教育質(zhì)量高的幼
2、兒園是每個家長為他們的寶寶擇園必先考慮的。幼兒園管理系統(tǒng)能夠全面地顯示幼兒在不同年齡段在不同的身體素質(zhì)方面所體現(xiàn)出來的成長、發(fā)展,提高,從而讓家長能夠更加合理的、準(zhǔn)確的掌握自己孩子身心健康方面的變化,讓老師能夠及時對孩子做出合理的飲食、習(xí)慣等方面的調(diào)整,為幼兒的未來打造一個良好的身體素質(zhì)基礎(chǔ)。意義在于通過系統(tǒng)給出的量化的成績,比較幼兒不同時期的生長發(fā)育狀況,為幼兒的正常生長發(fā)育提供好的指引,并作出合理的判斷,以達(dá)到素質(zhì)教育的目的。<
3、;/p><p><b> 2 系統(tǒng)特點</b></p><p> 本系統(tǒng)選用ASP(Active Server Page)服務(wù)器端腳本編程語言,ASP是由微軟公司開發(fā)的專門用來寫動態(tài)網(wǎng)頁的一種嵌入式語言,使用ASP一般還需要在后臺配數(shù)據(jù)庫。本系統(tǒng)所要展示的是用動態(tài)的技術(shù)來顯示數(shù)據(jù)庫里面的內(nèi)容,和一般的網(wǎng)站不同的是,本網(wǎng)站的類別也將采用動態(tài)的技術(shù),而一般的動態(tài)網(wǎng)頁里面,
4、類別基本上是固定的。本系統(tǒng)后臺主要包括對幼兒園信息、教師信息、學(xué)生信息的管理,對新聞的生成、修改、刪除。而前臺主要包括幼兒園信息、幼兒信息、教師信息和新聞的瀏覽及查詢、用戶注冊等功能。</p><p><b> 3 功能需求</b></p><p> 系統(tǒng)分為兩種登錄身份:管理員、用戶,兩種登錄身份分別有兩種不同的用戶權(quán)限。管理員的使用權(quán)限最多,擁有對幼兒園信息、
5、教師信息、幼兒信息的增加、修改、刪除等功能的權(quán)限。用戶的使用權(quán)限最少,擁有瀏覽幼兒園信息、教師信息、幼兒信息和使用留言板的權(quán)限。</p><p><b> 4 性能需求</b></p><p> 4.1 數(shù)據(jù)精度要求</p><p> 1.系統(tǒng)按數(shù)據(jù)錄入方式劃分為兩種:</p><p><b> (1)
6、 文本框輸入</b></p><p> (2) 下拉列表選擇</p><p> 2. 系統(tǒng)按數(shù)據(jù)類型劃分為三種:</p><p> (1) 字符類型(VARCHAR)(MEDIUTEXT)</p><p> (2) 數(shù)字類型(DECIMAL)</p><p> (3) 日期類型(DATETIME)
7、</p><p><b> 4.2 時間延遲</b></p><p> 系統(tǒng)在操作時需要連接到數(shù)據(jù)庫,故時間延遲受服務(wù)器運(yùn)行速度和網(wǎng)絡(luò)傳輸速度的影響。</p><p><b> 4.3 系統(tǒng)安全性</b></p><p> 就實際情況,在高系統(tǒng)配置、城域網(wǎng)很容易得到保證的情況下,最需要考慮的
8、性能要求就是系統(tǒng)安全性問題。在系統(tǒng)開發(fā)的每個階段,均要考慮彼此之間的認(rèn)證與授權(quán)。</p><p><b> 5 可行性分析</b></p><p><b> (1)課題調(diào)研</b></p><p> ?、倥c實踐活動和相關(guān)的文件和資料由導(dǎo)師提供。</p><p> ②本課題要求學(xué)生有熟練的ASP
9、開發(fā)能力,有較強(qiáng)的自學(xué)能力以及一定的關(guān)系數(shù)據(jù)庫理論開發(fā)功底。</p><p> ③具有對復(fù)雜表進(jìn)行處理的能力。</p><p><b> (2)可行性分析</b></p><p> ?、偌夹g(shù)可行性-----本系統(tǒng)僅需要一臺裝有Office軟件的計算機(jī)即可,對機(jī)器本身沒有太高的要求,一般個人電腦完全可滿足要求。對于軟件技術(shù)要求,現(xiàn)在的程序設(shè)計
10、語言已非常成熟,要運(yùn)用HTML樣式,圖形圖象制作工具來制作生動活潑的網(wǎng)頁及美觀的圖形文件或動畫文件,數(shù)據(jù)庫使用SQL2000。</p><p> ?、诓僮骺尚行?----界面設(shè)計時充分考慮管理人員的習(xí)慣,使得操作簡單;數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計準(zhǔn)確;制表靈活;適應(yīng)力強(qiáng);容易擴(kuò)充。</p><p><b> 6 運(yùn)行環(huán)境規(guī)定</b></p><
11、;p> 6.1 軟件配置要求</p><p> 軟件部分的最低配置:</p><p> Windows 98/NT /2000/XP或更高版本</p><p> IIS 、dreamweaver8</p><p><b> SQL 2000</b></p><p> 6.2 硬件
12、配置要求</p><p> 硬件部分的最低配置:</p><p> Pentium Ⅲ/256MB/20GB</p><p><b> 7 運(yùn)行控制</b></p><p> 只要通過用戶密碼與用戶權(quán)限的驗證就可進(jìn)行操作。</p><p><b> 8 E-R圖分析</b
13、></p><p><b> 系統(tǒng)實體關(guān)系圖</b></p><p><b> 管理員屬性</b></p><p><b> 用戶屬性</b></p><p><b> 教師屬性</b></p><p><b&g
14、t; 新聞屬性</b></p><p><b> 幼兒學(xué)籍屬性</b></p><p><b> 幼兒健康屬性</b></p><p><b> 留言板屬性</b></p><p><b> 二.概要設(shè)計</b></p>
15、<p><b> 1 角色關(guān)系分解</b></p><p> 本系統(tǒng)按使用功能分為兩個角色,即管理員、用戶,兩種登錄身份分別有兩種不同的用戶權(quán)限。管理員的使用權(quán)限最多,擁有對幼兒園信息、教師信息、幼兒信息的增加、修改、刪除等功能的權(quán)限。用戶的使用權(quán)限最少,擁有瀏覽幼兒園信息、教師信息、幼兒信息和使用留言板的權(quán)限。畢業(yè)設(shè)計論文代做平臺 《580畢業(yè)設(shè)計網(wǎng)》 是專業(yè)代做團(tuán)隊
16、也有大量畢業(yè)設(shè)計成品提供參考 www.bysj580.com QQ3449649974</p><p> 2 系統(tǒng)總功能架設(shè)計</p><p><b> 2.1 系統(tǒng)功能</b></p><p> 用戶進(jìn)入系統(tǒng)首先看到的是歡迎界面,然后出現(xiàn)登錄界面,登錄時分為兩種不同的權(quán)限,即管理員(admin)、用戶,兩種不同的權(quán)限擁有在主界面中不
17、同的功能使用權(quán)。</p><p><b> 系統(tǒng)功能模塊圖</b></p><p><b> 2.2模塊流程</b></p><p> 本系統(tǒng)總體分為兩大模塊:管理員模塊、用戶模塊。管理員模塊中分為幼兒園管理、教師管理、新聞管理、幼兒學(xué)籍管理、幼兒健康管理、用戶管理、留言板管理。用戶模塊分為瀏覽幼兒園介紹、瀏覽教師、
18、瀏覽新聞、瀏覽幼兒學(xué)籍、瀏覽幼兒健康狀況、使用留言板。</p><p><b> 管理員模塊圖</b></p><p><b> 用戶模塊圖</b></p><p><b> 3 功能概述</b></p><p> 本幼兒園管理系統(tǒng)包括輸入功能、刪除功能、修改功能,其功
19、能如下:</p><p> (1) 輸入功能:添加教師、添加新聞、添加幼兒學(xué)籍和健康狀況。 </p><p> (2) 刪除功能:刪除教師、刪除新聞、刪除幼兒學(xué)籍、刪除幼兒健康狀況、刪除用戶。</p><p> (3) 修改功能:修改教師信息、修改新聞、修改幼兒學(xué)籍、修改幼兒健康狀況、修改用戶。</p><p><b> 三
20、、數(shù)據(jù)庫設(shè)計</b></p><p><b> 1、“管理員”表</b></p><p> 用于存放管理員的姓名、密碼。這些信息主要是為了管理員在登陸界面時所需要的。</p><p><b> 2、“用戶”表</b></p><p> 用于存放用戶ID、幼兒ID、姓名、密碼、性別
21、、電話、地址。這些信息主要是為了用戶登陸和顯示幼兒信息時所需要的。</p><p><b> 3、“教師”表</b></p><p> 用于存放教師的ID、姓名、性別、身高、畢業(yè)學(xué)校、照片。這些信息主要是為了顯示教師信息時所需要的。</p><p><b> 4、“新聞”表</b></p><p&
22、gt; 用于存放新聞ID、標(biāo)題、內(nèi)容、時間。這些信息主要是為了發(fā)布和瀏覽新聞時所需要的。</p><p><b> 5、“幼兒”表</b></p><p> 用于存放幼兒ID、家長ID、姓名、性別、出生日期、入園日期、班級、照片。這些信息主要是為了顯示幼兒信息時所需要的。</p><p><b> 6、“幼兒健康”表</
23、b></p><p> 用于存放幼兒ID、身高、體重、飲食狀況、睡眠狀況、衛(wèi)生狀況。這些信息主要是為了顯示幼兒健康狀況時所需要的。</p><p><b> 7、“留言板”表</b></p><p> 用于存放用戶ID、幼兒ID、標(biāo)題、內(nèi)容、發(fā)布時間、回復(fù)內(nèi)容、回復(fù)時間。這些信息主要是為了發(fā)布和回復(fù)留言板時所需要的。</p&g
24、t;<p><b> 8.數(shù)據(jù)庫連接代碼</b></p><p><b> <%</b></p><p> Set DBConnection=Server.CreateObject("ADODB.Connection")</p><p> ConnectionString=&
25、quot;Provider=SQLOLEDB.1;Server=(local);Uid=happy;PWD=happy"</p><p> DBConnection.Open ConnectionString</p><p><b> %></b></p><p><b> 三、代碼設(shè)計</b><
26、;/p><p> 1.管理員注冊代碼(admin_zhuce.asp)</p><p><b> <%</b></p><p> if request.form("admin_name")="" then</p><p> response.write "<
27、;script language='javascript'>" & VbCRlf</p><p> response.write "alert('用戶名不能為空!');" & VbCrlf</p><p> response.write "history.go(-1);" &
28、 vbCrlf</p><p> response.write "</script>" & VbCRLF</p><p><b> end if</b></p><p> if request.form("admin_password")="" then<
29、;/p><p> response.write "<script language='javascript'>" & VbCRlf</p><p> response.write "alert('密碼不能為空!');" & VbCrlf</p><p> respo
30、nse.write "history.go(-1);" & vbCrlf</p><p> response.write "</script>" & VbCRLF</p><p><b> end if</b></p><p> if request.form("
31、;admin_password2")="" then</p><p> response.write "<script language='javascript'>" & VbCRlf</p><p> response.write "alert('確認(rèn)密碼不能為空!');&
32、quot; & VbCrlf</p><p> response.write "history.go(-1);" & vbCrlf</p><p> response.write "</script>" & VbCRLF</p><p><b> end if</b&g
33、t;</p><p> if Request("admin_password")<>Request("admin_password2") then </p><p> response.write "<script language='javascript'>" & VbCRlf
34、</p><p> response.write "alert('兩次密碼輸入不同!');" & VbCrlf</p><p> response.write "history.go(-1);" & vbCrlf</p><p> response.write "</scr
35、ipt>" & VbCRLF</p><p> response.end</p><p><b> end if </b></p><p> admin_name=Request("admin_name")</p><p> admin_password=Request
36、("admin_password")</p><p> admin_password2=Request("admin_password2")</p><p> response.write "<font size=5px >您的用戶名為:</font>" & admin_name & &
37、quot;<br>"</p><p> response.write "<font size=5px >您的密碼為:</font>" & admin_password & "<br>"</p><p> Set CmdObj = Server.CreateObject(&q
38、uot;ADODB.Command") </p><p> Set CmdObj.ActiveConnection = DBConnection</p><p> SQL_Command="Insert into admin (admin_name,admin_password,admin_password2) values('" & ad
39、min_name & "','" & admin_password & "','"& admin_password2 & "')"</p><p> CmdObj.CommandText = SQL_Command</p><p> CmdObj
40、.Execute</p><p> if Err.Number=0 then </p><p> Response.Write"<font size=6px color=red>注冊成功,</font><a href=admin_denglu.asp><font size=6px color=red>請登陸!</font&
41、gt;</a><br>"</p><p><b> end if</b></p><p><b> %> </b></p><p> 2.管理員登陸代碼(admin_denglu.asp)</p><p><b> <%</b
42、></p><p> if request("admin_name")="" then</p><p> response.write "<script language='javascript'>" & VbCRlf</p><p> response.wr
43、ite "alert('用戶名不能為空!');" & VbCrlf</p><p> response.write "history.go(-1);" & vbCrlf</p><p> response.write "</script>" & VbCRLF</p>
44、;<p> response.end</p><p><b> end if</b></p><p> if request("admin_password")="" then</p><p> response.write "<script language=
45、9;javascript'>" & VbCRlf</p><p> response.write "alert('密碼不能為空!');" & VbCrlf</p><p> response.write "history.go(-1);" & vbCrlf</p>&l
46、t;p> response.write "</script>" & VbCRLF</p><p> response.end</p><p><b> end if</b></p><p> admin_name=Request("admin_name")</p&g
47、t;<p> admin_password=Request("admin_password")</p><p> sql="select * from admin where admin_name='"&admin_name&"' and admin_password='"&admin_p
48、assword&"' "</p><p> set rs= Server.CreateObject("ADODB.Recordset") </p><p> RS.Open sql,DBConnection,3</p><p> if rs.eof then</p><p> r
49、esponse.write "<script language='javascript'>" & VbCRlf</p><p> response.write "alert('用戶名或密碼不正確!');" & VbCrlf</p><p> response.write "hi
50、story.go(-1);" & vbCrlf</p><p> response.write "</script>" & VbCRLF</p><p> response.end</p><p><b> else</b></p><p> sessio
51、n("admin_name")=rs("admin_name")</p><p> session("admin_password")=rs("admin_password")</p><p> response.redirect "admin.asp"</p><p
52、><b> end if</b></p><p><b> rs.close</b></p><p> set rs=nothing</p><p> conn.close</p><p> set conn=nothing</p><p><b>
53、 %></b></p><p> 3.添加新聞代碼(admin_news_add.asp)</p><p><b> <%</b></p><p> if session("admin_name")="" then</p><p> respons
54、e.write "<script language='javascript'>" & VbCRlf</p><p> response.write "alert('非法操作!');" & VbCrlf</p><p> response.write "history.go(-1
55、);" & vbCrlf</p><p> response.write "</script>" & VbCRLF</p><p><b> else</b></p><p><b> %></b></p><p><b&g
56、t; <%</b></p><p> if request.form("news_title")="" then</p><p> response.write "<script language='javascript'>" & VbCRlf</p>&l
57、t;p> response.write "alert('標(biāo)題不能為空!');" & VbCrlf</p><p> response.write "history.go(-1);" & vbCrlf</p><p> response.write "</script>" &a
58、mp; VbCRLF</p><p><b> end if</b></p><p> if request.form("news_info")="" then</p><p> response.write "<script language='javascript'
59、;>" & VbCRlf</p><p> response.write "alert('內(nèi)容不能為空!');" & VbCrlf</p><p> response.write "history.go(-1);" & vbCrlf</p><p> respons
60、e.write "</script>" & VbCRLF</p><p><b> end if</b></p><p> news_id=request("news_id")</p><p> news_title=Request("news_title")
61、</p><p> news_info=Request("news_info")</p><p> Set CmdObj = Server.CreateObject("ADODB.Command") </p><p> Set CmdObj.ActiveConnection = DBConnection</p>
62、;<p> SQL_Command="Insert into news (news_title,news_info) values('" & news_title & "','" & news_info & "')"</p><p> CmdObj.CommandText
63、 = SQL_Command</p><p> CmdObj.Execute</p><p> session("antry")="" '提交成功,清空session("antry"),以防重復(fù)提交??!</p><p><b> %></b></p>
64、<p><b> </p></b></p><p> <p class="STYLE10">新聞添加成功,請<a href="admin_news.asp">返回查看!</a></p></td></p><p><b> </
65、tr></b></p><p><b> </table></b></p><p><b> </form></b></p><p> <%end if%></p><p> 4.修改新聞代碼(admin_news_edit.asp)&l
66、t;/p><p><b> <%</b></p><p> if session("admin_name")="" then</p><p> response.write "<script language='javascript'>" &
67、 VbCRlf</p><p> response.write "alert('非法操作!');" & VbCrlf</p><p> response.write "history.go(-1);" & vbCrlf</p><p> response.write "</
68、script>" & VbCRLF</p><p><b> else</b></p><p><b> %></b></p><p><b> <%</b></p><p> if request.form("news_t
69、itle")="" then</p><p> response.write "<script language='javascript'>" & VbCRlf</p><p> response.write "alert('標(biāo)題不能為空!');" & Vb
70、Crlf</p><p> response.write "history.go(-1);" & vbCrlf</p><p> response.write "</script>" & VbCRLF</p><p><b> end if</b></p>
71、<p> if request.form("news_info")="" then</p><p> response.write "<script language='javascript'>" & VbCRlf</p><p> response.write "al
72、ert('內(nèi)容不能為空!');" & VbCrlf</p><p> response.write "history.go(-1);" & vbCrlf</p><p> response.write "</script>" & VbCRLF</p><p>&
73、lt;b> end if</b></p><p> news_id=request("news_id")</p><p> news_title=Request("news_title")</p><p> news_info=Request("news_info")</p&
74、gt;<p> Set CmdObj = Server.CreateObject("ADODB.Command") </p><p> Set CmdObj.ActiveConnection = DBConnection</p><p> SQL_Command="UPDATE news set news_title='"
75、 &news_title& "',news_info='" &news_info& "' where news_id='"&news_id&"'"</p><p> CmdObj.CommandText = SQL_Command</p><p&
76、gt; CmdObj.Execute</p><p> if Err.Number=0 then </p><p> session("antry")="" '提交成功,清空session("antry"),以防重復(fù)提交!!</p><p><b> %></b>
77、</p><p><b> </p></b></p><p> <p class="STYLE10">新聞修改成功,請<a href="admin_news.asp">返回查看!</a></p></td></p><p><
78、b> </tr></b></p><p><b> </table></b></p><p><b> </form></b></p><p> <%end if%></p><p> <%end if%><
79、;/p><p> 5.刪除新聞代碼(admin_news_del.asp)</p><p><b> <%</b></p><p> if session("admin_name")="" then</p><p> response.write "<sc
80、ript language='javascript'>" & VbCRlf</p><p> response.write "alert('非法操作!');" & VbCrlf</p><p> response.write "history.go(-1);" & vbCrl
81、f</p><p> response.write "</script>" & VbCRLF</p><p><b> else</b></p><p><b> %></b></p><p><b> <%</b>&
82、lt;/p><p> Set rs=Server.CreateObject("Adodb.Recordset")</p><p> sql="select * from news where news_id="&request("news_id")&""</p><p>
83、 RS.Open sql,DBConnection,3</p><p> if rs.eof then</p><p> response.write "<script language='javascript'>" & VbCRlf</p><p> response.write "aler
84、t('非法操作!');" & VbCrlf</p><p> response.write "history.go(-1);" & vbCrlf</p><p> response.write "</script>" & VbCRLF</p><p><b
85、> else</b></p><p> delsql="delete from news where news_id="&request("news_id")&" "</p><p> DBConnection.execute delsql</p><p><b
86、> end if</b></p><p> response.redirect("admin_news.asp")</p><p><b> %></b></p><p> <%end if%></p><p><b> 四、界面設(shè)計</b
87、></p><p><b> 1.歡迎界面</b></p><p><b> 2.登錄界面</b></p><p><b> 3.注冊界面</b></p><p><b> 4.登陸成功界面</b></p><p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論