版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 幼兒園管理系統(tǒng)</b></p><p><b> 一、需求分析</b></p><p><b> 1目標</b></p><p> 在當今科技化社會,教育是不容忽視的,而學(xué)前教育現(xiàn)在也越受關(guān)注,每個家長都不想自己的孩子輸在起跑線上,選擇一所具有師資好,教育質(zhì)量高的幼
2、兒園是每個家長為他們的寶寶擇園必先考慮的。幼兒園管理系統(tǒng)能夠全面地顯示幼兒在不同年齡段在不同的身體素質(zhì)方面所體現(xiàn)出來的成長、發(fā)展,提高,從而讓家長能夠更加合理的、準確的掌握自己孩子身心健康方面的變化,讓老師能夠及時對孩子做出合理的飲食、習慣等方面的調(diào)整,為幼兒的未來打造一個良好的身體素質(zhì)基礎(chǔ)。意義在于通過系統(tǒng)給出的量化的成績,比較幼兒不同時期的生長發(fā)育狀況,為幼兒的正常生長發(fā)育提供好的指引,并作出合理的判斷,以達到素質(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ù)器運行速度和網(wǎng)絡(luò)傳輸速度的影響。</p><p><b> 4.3 系統(tǒng)安全性</b></p><p> 就實際情況,在高系統(tǒng)配置、城域網(wǎng)很容易得到保證的情況下,最需要考慮的
8、性能要求就是系統(tǒng)安全性問題。在系統(tǒng)開發(fā)的每個階段,均要考慮彼此之間的認證與授權(quán)。</p><p><b> 5 可行性分析</b></p><p><b> (1)課題調(diào)研</b></p><p> ①與實踐活動和相關(guān)的文件和資料由導(dǎo)師提供。</p><p> ②本課題要求學(xué)生有熟練的ASP
9、開發(fā)能力,有較強的自學(xué)能力以及一定的關(guān)系數(shù)據(jù)庫理論開發(fā)功底。</p><p> ?、劬哂袑?fù)雜表進行處理的能力。</p><p><b> ?。?)可行性分析</b></p><p> ?、偌夹g(shù)可行性-----本系統(tǒng)僅需要一臺裝有Office軟件的計算機即可,對機器本身沒有太高的要求,一般個人電腦完全可滿足要求。對于軟件技術(shù)要求,現(xiàn)在的程序設(shè)計
10、語言已非常成熟,要運用HTML樣式,圖形圖象制作工具來制作生動活潑的網(wǎng)頁及美觀的圖形文件或動畫文件,數(shù)據(jù)庫使用SQL2000。</p><p> ?、诓僮骺尚行?----界面設(shè)計時充分考慮管理人員的習慣,使得操作簡單;數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計準確;制表靈活;適應(yīng)力強;容易擴充。</p><p><b> 6 運行環(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 運行控制</b></p><p> 只要通過用戶密碼與用戶權(quá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è)代做團隊
16、也有大量畢業(yè)設(shè)計成品提供參考 www.bysj580.com QQ3449649974</p><p> 2 系統(tǒng)總功能架設(shè)計</p><p><b> 2.1 系統(tǒng)功能</b></p><p> 用戶進入系統(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、標題、內(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、標題、內(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('確認密碼不能為空!');&
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('標題不能為空!');" & 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('標題不能為空!');" & 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論