

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 目 錄</b></p><p> 1.前言 2</p><p> 系統(tǒng)概述 3</p><p> (1
2、)可行性研究報(bào)告 3</p><p> a.問題陳述4</p><p> b.開發(fā)的應(yīng)用應(yīng)該包含的功能 4</p><p> (2)項(xiàng)目開發(fā)計(jì)劃 4</p><p> 系統(tǒng)分析
3、 6</p><p> (3)系統(tǒng)分析報(bào)告 6</p><p> a.需要完成的功能6</p><p> b.ER模型圖 7</p><
4、;p> c.數(shù)據(jù)字典7</p><p> 4.系統(tǒng)設(shè)計(jì) 9</p><p> (4)系統(tǒng)設(shè)計(jì)報(bào)告9</p><p> a.模塊結(jié)構(gòu)設(shè)計(jì)9</p><p> b.數(shù)據(jù)
5、庫設(shè)計(jì) 9</p><p> c.代碼設(shè)計(jì)10</p><p> 系統(tǒng)實(shí)現(xiàn) 11</p><p> (5)系統(tǒng)實(shí)現(xiàn)部分11</p><p>
6、 a.核心源程序11</p><p> b.模擬運(yùn)行數(shù)據(jù)19</p><p> c.系統(tǒng)使用說明書21</p><p> 工作總結(jié) 22</p><p> 7.參考文獻(xiàn)
7、 23</p><p><b> 前言</b></p><p> 《校園小商品交易系統(tǒng)》的設(shè)計(jì)。</p><p> 為了掌握管理信息系統(tǒng)建設(shè)的基本理論和基本技能,提高自己的系統(tǒng)分析、系統(tǒng)設(shè)計(jì)以及程序設(shè)計(jì)能力。該系統(tǒng)采取了B/S結(jié)構(gòu),線下交易機(jī)制。普通同
8、學(xué)無需登陸可直接查找需要的商品,想發(fā)布商品的同學(xué)需要注冊(cè)登陸方能發(fā)布。</p><p> 系統(tǒng)設(shè)置了ROOT系統(tǒng)管理員賬號(hào),用于管理商品及商家。</p><p> 包含三類用戶:管理員、商品發(fā)布者、普通用戶、訪客。</p><p> 向管理員提供以下功能:自身密碼修改,其他用戶添加刪除,用戶信息修改、統(tǒng)計(jì)。</p><p> 商品信息
9、添加、修改、刪除、查找、統(tǒng)計(jì)。</p><p> 向商品發(fā)布者提供以下功能:注冊(cè)、登陸、注銷、自身密碼修改、自身信息修改?! ?lt;/p><p> 商品信息發(fā)布,自身商品信息統(tǒng)計(jì)。查找瀏覽其他商品。</p><p> 向一般用戶提供以下功能:商品瀏覽、查找、獲知商家聯(lián)系方式,定購商品。</p><p><b> 一.系統(tǒng)概述&
10、lt;/b></p><p> 目的:校園小商品交易系統(tǒng),和網(wǎng)上購物系統(tǒng)有類似之處??梢詫?shí)現(xiàn)網(wǎng)上的商品信息交流。方便我們安徽工程大學(xué)學(xué)生的交流與合作。</p><p> (1)可行性研究報(bào)告</p><p> 組織機(jī)構(gòu)操作方式上的可行性</p><p> 由于組織機(jī)構(gòu)團(tuán)隊(duì)是同寢室室友,故交流便利。大家任務(wù)分工明確,效率很高。&l
11、t;/p><p><b> 基礎(chǔ)數(shù)據(jù)的可用性</b></p><p> 本項(xiàng)目輸入WEB2.0應(yīng)用,所有需要的數(shù)據(jù)都由系統(tǒng)發(fā)布后用戶自行錄入</p><p><b> 經(jīng)濟(jì)上的可行性</b></p><p> 本項(xiàng)目主要經(jīng)濟(jì)開銷為1)作為服務(wù)器的PC機(jī),我們可采用租用谷歌云計(jì)算服務(wù)省去該服務(wù)器
12、,而且云計(jì)算服務(wù)的成本非常低。2)開發(fā)軟件的版權(quán)費(fèi),由于我們是非商業(yè)開發(fā),故不存在開發(fā)軟件版權(quán)費(fèi)。</p><p><b> 技術(shù)上的可行性</b></p><p> 我們采用的ASP.NET 結(jié)合 SQL SERVER2005技術(shù)來開發(fā)項(xiàng)目,運(yùn)用jsp相關(guān)技術(shù)和網(wǎng)頁制作和管理,結(jié)合信息檢索技術(shù)合理做好該項(xiàng)目。數(shù)據(jù)庫:mysql 服務(wù)器:tomcat 開發(fā)工具
13、:myeclipse </p><p><b> 目標(biāo)分析</b></p><p> a.問題陳述:為了學(xué)生可以方便的進(jìn)行商品信息的交流。 </p><p> b.開發(fā)的應(yīng)用應(yīng)該包含的功能:</p><p> 基本信息的維護(hù)2)商品發(fā)布</p><p> 3)訂購管理4)管理員管理&
14、lt;/p><p><b> (2)項(xiàng)目開發(fā)計(jì)劃</b></p><p> 項(xiàng)目開發(fā)組織機(jī)構(gòu)的設(shè)置和人員的安排</p><p> 黃雷,何若鵬,吳子豪,陳登臺(tái),單夢(mèng)然</p><p><b> 工作安排如下:</b></p><p> 1)。軟件框架設(shè)計(jì),代碼實(shí)現(xiàn)——黃
15、雷</p><p> 主要負(fù)責(zé)項(xiàng)目整體框架的構(gòu)思,核心功能的實(shí)現(xiàn),系統(tǒng)維護(hù),人員管理等。</p><p> 2)。界面設(shè)計(jì)—— 吳子豪,何若鵬</p><p> 主要負(fù)責(zé)用戶界面的設(shè)計(jì),用戶體驗(yàn)的研究。另外設(shè)計(jì)項(xiàng)目的核心流程,數(shù)據(jù)庫設(shè)計(jì)。</p><p> 。文檔制作及測(cè)試——單夢(mèng)然,陳登臺(tái)</p><p>
16、; 主要負(fù)責(zé)制作后期文檔材料,以及開發(fā)期間圖片,文字信息的查找。在軟件測(cè)試階段采用黑盒測(cè)試對(duì)于項(xiàng)目的使用進(jìn)行檢查。</p><p><b> 項(xiàng)目開發(fā)的進(jìn)度</b></p><p> 該項(xiàng)目分2個(gè)學(xué)期制作,第一學(xué)期主要是設(shè)計(jì)項(xiàng)目功能,業(yè)務(wù)流程,制定開發(fā)計(jì)劃,分析可行性。第二學(xué)期主要是功能的代碼實(shí)現(xiàn)。系統(tǒng)的測(cè)試與發(fā)布等。主要你進(jìn)度表如下:</p>
17、<p> 2013/3月 ~ 2013/5月 項(xiàng)目的市場(chǎng)調(diào)查,功能擬定,可行性分析。</p><p> 2013/5月 ~ 2013/7月 項(xiàng)目界面設(shè)計(jì)。核心框架搭建。</p><p> 2013/9月 ~ 2013/10月 數(shù)據(jù)庫設(shè)計(jì),業(yè)務(wù)流程設(shè)計(jì),開發(fā)分工。</p><p> 2013/10月 ~ 2013/12月 代碼實(shí)現(xiàn),功能測(cè)試,
18、漏洞查找。</p><p><b> 項(xiàng)目開發(fā)經(jīng)費(fèi)的概算</b></p><p><b> 項(xiàng)目總開銷如下:</b></p><p> 云服務(wù)費(fèi)用300元/年</p><p><b> 版權(quán)費(fèi):0</b></p><p> 雜物開銷(如復(fù)印打印
19、,問卷調(diào)查)50元</p><p> 項(xiàng)目所需的硬件和軟件資源等</p><p><b> 項(xiàng)目需要以下硬件:</b></p><p> 用于開發(fā)的PC電腦5臺(tái)(5個(gè)人本身就有)</p><p> 用戶開發(fā)的VS2008 及 SQLSERVER 2005 </p><p><b>
20、; 系統(tǒng)分析</b></p><p><b> (3)系統(tǒng)分析報(bào)告</b></p><p><b> a.需要完成的功能</b></p><p> 基本信息的維護(hù) 商品信息管理:包括商品基本信息的新建、修改和刪除等,以及商品類別的添加。普通用戶信息管理:包括普通用戶信息的添加、刪除和修改密碼等
21、。2)商品發(fā)布 根據(jù)類別,對(duì)商品進(jìn)行前臺(tái)的管理,用戶可以更具類別來瀏覽商品。</p><p> 3)訂購管理 戶可以瀏覽信息的同時(shí),可以將商品加入到購物籃中,最后可以對(duì)所選擇的商品進(jìn)行下訂單,如果點(diǎn)提交,就真正的提交到數(shù)據(jù)庫中。4)管理員管理</p><p> 用戶信息管理:查看全部用戶,對(duì)用戶進(jìn)行增刪改查 商品管理:對(duì)新商品進(jìn)行添加,對(duì)商品信息的增刪改查&l
22、t;/p><p><b> b.ER模型圖</b></p><p><b> c.數(shù)據(jù)字典</b></p><p><b> 用戶信息表</b></p><p><b> 表項(xiàng):name</b></p><p> 數(shù)據(jù)類型:v
23、archar</p><p> 說明:用戶的編號(hào)(唯一,主鍵)</p><p><b> 表項(xiàng):passwd</b></p><p> 數(shù)據(jù)類型:varchar</p><p><b> 說明:用戶的密碼</b></p><p><b> 表項(xiàng):who&l
24、t;/b></p><p><b> 數(shù)據(jù)類型:int</b></p><p> 說明:用戶的類別(管理員或者普通用戶)</p><p> 表項(xiàng):realname</p><p> 數(shù)據(jù)類型:varchar</p><p> 說明:用戶的真實(shí)姓名</p><p&
25、gt;<b> 表項(xiàng):email</b></p><p> 數(shù)據(jù)類型:varchar</p><p> 說明:用戶的電子郵箱地址</p><p><b> 表項(xiàng):class</b></p><p> 數(shù)據(jù)類型:varchar</p><p><b> 說
26、明:用戶的班級(jí)</b></p><p><b> 表項(xiàng):say</b></p><p><b> 數(shù)據(jù)類型:char</b></p><p> 說明:用戶的個(gè)性簽名</p><p> 表項(xiàng):imageurl</p><p> 數(shù)據(jù)類型:varchar&l
27、t;/p><p> 說明:用戶頭像的url地址</p><p><b> 商品信息表</b></p><p><b> 表項(xiàng):ID</b></p><p><b> 數(shù)據(jù)類型:int</b></p><p> 說明:用以唯一標(biāo)識(shí)該商品</p&
28、gt;<p><b> 表項(xiàng):name</b></p><p> 數(shù)據(jù)類型:varchar</p><p><b> 說明:商品的名字</b></p><p><b> 表項(xiàng):author</b></p><p> 數(shù)據(jù)類型:varchar</p&
29、gt;<p> 說明:商品作者的名字</p><p><b> 表項(xiàng):tp</b></p><p> 數(shù)據(jù)類型:varchar</p><p> 說明:商品的類別(比如日常用品)</p><p><b> 三.系統(tǒng)設(shè)計(jì)</b></p><p><
30、b> (4)系統(tǒng)設(shè)計(jì)報(bào)告</b></p><p><b> a.模塊結(jié)構(gòu)設(shè)計(jì)</b></p><p><b> 前臺(tái):</b></p><p> 用戶注冊(cè):將用戶的信息記錄到數(shù)據(jù)庫中,同時(shí)非配給用戶系統(tǒng)會(huì)員的角色</p><p> 會(huì)員登錄:可以登錄上系統(tǒng)進(jìn)行相應(yīng)的操作&
31、lt;/p><p> 購物:可以對(duì)所有的商品進(jìn)行查看,并且可以對(duì)感興趣的商品添加到購物車中</p><p> 下訂單:在挑選商品完畢以后可以對(duì)訂單進(jìn)行核對(duì),如果沒有錯(cuò)誤就可以下訂單了,點(diǎn)擊提交就正式的提交的數(shù)據(jù)庫中。</p><p> 修改信息:會(huì)員登錄之后可以隨意的對(duì)自己的信息進(jìn)行修改</p><p><b> 后臺(tái):<
32、/b></p><p> 管理員登錄:對(duì)管理員的賬號(hào)進(jìn)行審核,如果正確就進(jìn)入管理界面</p><p> 類別管理:可以添加類別,具體類別的信息包括類別名稱和類別描述??梢圆榭串?dāng)前所有的類別,對(duì)類別可以進(jìn)行修改,可以在相應(yīng)的類別下面添加商品。</p><p> 商品管理:可以查看到所有的商品,可以對(duì)商品信息進(jìn)行修改和刪除??梢蕴砑由唐?,并將新添加的商品歸屬
33、到具體的類別下去。</p><p> 注冊(cè)用戶管理:可以查看所有已經(jīng)注冊(cè)的用戶信息,可以對(duì)用戶進(jìn)行刪除操作</p><p> 用戶訂單管理:可以對(duì)所有已經(jīng)產(chǎn)生的訂單進(jìn)行管理。</p><p><b> b.數(shù)據(jù)庫設(shè)計(jì)</b></p><p><b> 用戶表:</b></p>
34、<p> 說明:其中id為表的主鍵</p><p><b> 商品表:</b></p><p> 說明:其中id為主鍵,且categoryid參照的是類別表</p><p><b> 商品類別表:</b></p><p> 說明:其中id為主鍵,且pid參照的是自己</p&
35、gt;<p><b> 訂單表:</b></p><p> 說明:其中id為主鍵,userid參照的是用戶表</p><p><b> 訂單項(xiàng)表:</b></p><p> 說明:其中id為主鍵,productid參照的是商品表,orderid參照的是訂單表</p><p>&
36、lt;b> c.代碼設(shè)計(jì)略</b></p><p><b> 四.系統(tǒng)實(shí)現(xiàn)</b></p><p> 開發(fā)工具myeclipse 數(shù)據(jù)庫:mysql 服務(wù)器:tomcat</p><p> (5) 系統(tǒng)實(shí)現(xiàn)部分</p><p><b> a.核心源程序。</b><
37、/p><p><b> 首頁后臺(tái)代碼</b></p><p> using System;</p><p> using System.Collections;</p><p> using System.Configuration;</p><p> using System.Data;&
38、lt;/p><p> using System.Linq;</p><p> using System.Web;</p><p> using System.Web.Security;</p><p> using System.Web.UI;</p><p> using System.Web.UI.HtmlC
39、ontrols;</p><p> using System.Web.UI.WebControls;</p><p> using System.Web.UI.WebControls.WebParts;</p><p> using System.Xml.Linq;</p><p> using WebApplication1.Too
40、l;</p><p> using WebApplication1.bean;</p><p> namespace WebApplication1</p><p><b> {</b></p><p> public partial class _Default : System.Web.UI.Page<
41、/p><p><b> {</b></p><p> protected void Page_Load(object sender, EventArgs e)</p><p><b> {</b></p><p><b> }</b></p><p>
42、; protected void Button3_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> int type = SqlManager.isPass(TextBox2.Text, TextBox3.Text);</p><p> if (type == S
43、qlManager.OTHERS_ERR)</p><p><b> {</b></p><p> HttpContext.Current.Response.Write("<script>alert(' 密碼錯(cuò)誤! ');history.back()</script>");</p><
44、;p> HttpContext.Current.Response.End();</p><p><b> }</b></p><p> else if (type == SqlManager.MANAGER)</p><p> Response.Redirect("ManagerView.aspx");<
45、/p><p> else if (type == SqlManager.USER_NOT_EXIST)</p><p><b> {</b></p><p> HttpContext.Current.Response.Write("<script>alert('讀者不存在! ');history.bac
46、k()</script>");</p><p> HttpContext.Current.Response.End();</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b><
47、/p><p> Session["username"] = TextBox2.Text.Trim();</p><p> Response.Redirect("UserView.aspx");</p><p><b> }</b></p><p><b> }<
48、/b></p><p> protected void Button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> if (TextBox1.Text.Trim().Length > 0)</p><p> Respons
49、e.Redirect("FindGoods.aspx?book="+TextBox1.Text.Trim());</p><p><b> }</b></p><p> protected void Button2_Click(object sender, EventArgs e)</p><p><b>
50、{</b></p><p> Response.Redirect("FindGoods.aspx");</p><p><b> }</b></p><p> protected void Button5_Click(object sender, EventArgs e)</p><p&
51、gt;<b> {</b></p><p> Response.Redirect("NewUser.aspx");</p><p><b> }</b></p><p><b> }</b></p><p> using System;</p
52、><p> using System.Collections;</p><p> using System.Configuration;</p><p> using System.Data;</p><p> using System.Linq;</p><p> using System.Web;</p
53、><p> using System.Web.Security;</p><p> using System.Web.UI;</p><p> using System.Web.UI.HtmlControls;</p><p> using System.Web.UI.WebControls;</p><p>
54、using System.Web.UI.WebControls.WebParts;</p><p> using System.Xml.Linq;</p><p> using WebApplication1.Tool;</p><p> using System.IO;</p><p> using WebApplication1.
55、bean;</p><p> namespace WebApplication1</p><p><b> {</b></p><p> public partial class NewBook : System.Web.UI.Page</p><p><b> {</b></p>
56、;<p> protected void Page_Load(object sender, EventArgs e)</p><p><b> {</b></p><p><b> }</b></p><p> protected void Button1_Click(object sender, E
57、ventArgs e)</p><p><b> {</b></p><p> string type= null;</p><p> if (TextBox5.Text.Length > 0) </p><p> type = TextBox5.Text;</p><p><
58、b> else</b></p><p> type = DropDownList1.SelectedValue.ToString();</p><p><b> //新書</b></p><p> Goods book = new Goods();</p><p> book.setName(
59、TextBox1.Text.Trim());</p><p> book.setAthor( TextBox2.Text.Trim());</p><p> book.setTp(type);</p><p> book.setNum(Int32.Parse(TextBox3.Text));</p><p> book.setWh(T
60、extBox4.Text.Trim());</p><p> book.setOther(TextBox6.Text.Trim());</p><p><b> //存儲(chǔ)圖片</b></p><p> string guid = System.Guid.NewGuid().ToString();</p><p>
61、 if (FileUpload1.PostedFile.ContentLength > 0)</p><p><b> {</b></p><p> FileUpload1.SaveAs(Server.MapPath("/book_image/"+guid+".jpg"));</p><p>
62、 book.setImageUrl("~/book_image/"+guid+".jpg");</p><p><b> }</b></p><p><b> else </b></p><p><b> {</b></p><p>
63、; book.setImageUrl("~/book_image/def.jpg");</p><p><b> } </b></p><p><b> //反問數(shù)據(jù)庫</b></p><p> int t = SqlManager.newBooks(book);</p>
64、<p><b> // 添加錯(cuò)誤</b></p><p> if (t == SqlManager.OTHERS_ERR)</p><p><b> {</b></p><p> HttpContext.Current.Response.Write("<script>alert(
65、39; 未知錯(cuò)誤! ');history.back()</script>");</p><p><b> return;</b></p><p><b> }</b></p><p> HttpContext.Current.Response.Write("<scrip
66、t>alert(' 添加成功! ');history.back()</script>");</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p>
67、using System;</p><p> using System.Collections;</p><p> using System.Configuration;</p><p> using System.Data;</p><p> using System.Linq;</p><p> usin
68、g System.Web;</p><p> using System.Web.Security;</p><p> using System.Web.UI;</p><p> using System.Web.UI.HtmlControls;</p><p> using System.Web.UI.WebControls;<
69、/p><p> using System.Web.UI.WebControls.WebParts;</p><p> using System.Xml.Linq;</p><p> using WebApplication1.bean;</p><p> using System.Data.SqlClient;</p>&l
70、t;p> using WebApplication1.Tool;</p><p> namespace WebApplication1</p><p><b> {</b></p><p> public partial class AllBook : System.Web.UI.Page</p><p>
71、<b> {</b></p><p> protected void Page_Load(object sender, EventArgs e)</p><p><b> {</b></p><p><b> }</b></p><p> private void d
72、ataCg()</p><p><b> {</b></p><p> string cmd = "";</p><p> //如果類別框已經(jīng)顯示</p><p> if (DropDownList2.Visible == true)</p><p><b>
73、 {</b></p><p> cmd = "select * from book where tp='" + DropDownList2.SelectedValue+"'";</p><p><b> }</b></p><p><b> //下面都是搜索&
74、lt;/b></p><p> else if (TextBox1.Text.Length <= 0)</p><p><b> {</b></p><p> cmd = "select * from Goods";</p><p><b> }</b><
75、;/p><p> else if (DropDownList1.SelectedValue == "商品名")</p><p><b> {</b></p><p> cmd = "select * from Goods where name='" + TextBox1.Text + &quo
76、t;'";</p><p><b> }</b></p><p> else if (DropDownList1.SelectedValue == "發(fā)布者")</p><p><b> {</b></p><p> cmd = "select
77、 * from Goods where athor='" + TextBox1.Text + "'";</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p>&
78、lt;p><b> return;</b></p><p><b> }</b></p><p><b> try</b></p><p><b> {</b></p><p> SqlDataSource1.SelectCommand =
79、 cmd;</p><p> SqlDataSource1.DataBind();</p><p><b> }</b></p><p> catch (System.Exception ex)</p><p><b> {</b></p><p><b>
80、 return;</b></p><p><b> }</b></p><p><b> }</b></p><p> protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)</p><
81、;p><b> {</b></p><p> DropDownList drp = (DropDownList)sender;</p><p> if (drp.SelectedValue == "類別")</p><p><b> {</b></p><p>
82、Button1.Visible = false;</p><p> TextBox1.Visible = false;</p><p> DropDownList2.Visible = true;</p><p><b> }</b></p><p><b> else</b></p&
83、gt;<p><b> {</b></p><p> Button1.Visible = true;</p><p> TextBox1.Visible = true;</p><p> DropDownList2.Visible = false;</p><p><b> dataCg
84、();</b></p><p><b> }</b></p><p><b> }</b></p><p> protected void Button1_Click(object sender, EventArgs e)</p><p><b> {</b>
85、;</p><p><b> dataCg();</b></p><p><b> }</b></p><p> protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)</p><p><
86、b> {</b></p><p><b> dataCg();</b></p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p>
87、 數(shù)據(jù)庫處理模塊后臺(tái)代碼(登陸與注冊(cè)部分):</p><p> public static int newUser(User user)</p><p><b> {</b></p><p><b> //用戶已經(jīng)存在</b></p><p> if (isPass(user.getName
88、(), "") != USER_NOT_EXIST)</p><p> return USER_EXIST;</p><p><b> //添加新用戶</b></p><p><b> try</b></p><p><b> { </b></
89、p><p><b> //生成SQL命令</b></p><p> SqlConnection con = new SqlConnection(constr);</p><p> con.Open();</p><p> SqlCommand com = new SqlCommand();</p>&l
90、t;p> com.CommandText = "insert into myuser(name,passwd,who,imageurl,realname,class,email,say)values(@userName,@passWd,'"+USER+"',@userimage,' ',' ', ' ',' ')&quo
91、t;;</p><p> com.Connection = con;</p><p> com.Parameters.AddWithValue("@userName", user.getName());</p><p> com.Parameters.AddWithValue("@passWd", user.getPas
92、swd());</p><p> com.Parameters.AddWithValue("@userimage", "~/user_image/def.jpg");</p><p> com.ExecuteNonQuery();</p><p><b> }</b></p><
93、p> catch (System.Exception e)</p><p><b> {</b></p><p> return OTHERS_ERR;</p><p><b> }</b></p><p> return SUCCESSED;</p><p>
94、;<b> }</b></p><p> /************************************************************************/</p><p><b> /*</b></p><p> * 修改時(shí)間:20135/20 19:38</p>
95、<p> * 功能:用戶登錄檢測(cè)</p><p> * 參數(shù): user = 用戶名, passwd = 密碼</p><p> * 返回:登陸成功返回用戶類別,不成功返回-1</p><p> * */<
96、;/p><p> /************************************************************************/</p><p> public static int isPass(string user, string passwd)</p><p><b> {</b></p&
97、gt;<p><b> //生成SQL命令</b></p><p> SqlConnection con = new SqlConnection(constr);</p><p> con.Open();</p><p> SqlCommand com = new SqlCommand();</p><
98、p> com.CommandText = "select passwd,who from myuser where name=@userName";</p><p> com.Connection = con;</p><p> com.Parameters.AddWithValue("@userName", user);</p&g
99、t;<p> SqlDataReader reader = null;</p><p> reader = com.ExecuteReader();</p><p> //判斷讀者用戶名密碼</p><p> while (reader.Read())</p><p><b> {</b><
100、/p><p> if (reader.GetString(0).Trim() == passwd.Trim())</p><p><b> {</b></p><p> int n = reader.GetInt32(1);</p><p> con.Close();</p><p> re
101、ader.Close();</p><p><b> return n;</b></p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> c
102、on.Close();</p><p> reader.Close();</p><p> return OTHERS_ERR;</p><p><b> }</b></p><p><b> }</b></p><p> con.Close();</p>
103、;<p> reader.Close();</p><p><b> //用戶名不存在</b></p><p> return USER_NOT_EXIST;</p><p><b> }</b></p><p><b> }</b></p>
104、<p><b> }</b></p><p><b> b.模擬運(yùn)行數(shù)據(jù)。</b></p><p> c.系統(tǒng)使用說明書。</p><p><b> 服務(wù)器端: </b></p><p> 需要安裝SQLSERVER2005需要ASP.NET運(yùn)行環(huán)境及良
105、好的網(wǎng)絡(luò)。安裝與下載百度搜索,具體安裝步驟略。</p><p><b> 功能簡(jiǎn)介:</b></p><p> 實(shí)現(xiàn)校園內(nèi)部的商品信息交流。</p><p><b> 操作步驟:</b></p><p> 1)。想要掏商品的普通用戶,點(diǎn)擊游客進(jìn)入便可以直接瀏覽商品,當(dāng)喜歡某件商品時(shí),點(diǎn)擊商品
106、發(fā)布者跳轉(zhuǎn)到發(fā)布者信息界面。由此得到發(fā)布者的聯(lián)系方式,雙方再進(jìn)行線下溝通。當(dāng)面交易(因?yàn)槭峭粋€(gè)學(xué)校,線下溝通很方便)</p><p> 2)。想要賣商品的用戶首先要注冊(cè)賬號(hào)。然后登陸后進(jìn)入個(gè)人信息修改填寫自己的聯(lián)系方式,點(diǎn)擊商品上架便可以填寫一份上架表單。當(dāng)然,登陸的用戶也是可以去查找別人發(fā)布的商品的。</p><p> 3)。管理員登陸后自動(dòng)進(jìn)入管理員管理模塊,可以進(jìn)行所有商品和用
107、戶的管理。管理員的添加只能在服務(wù)器端手動(dòng)添加,默認(rèn)賬號(hào)為ROOT</p><p><b> 工作總結(jié)</b></p><p> 通過此次課程設(shè)計(jì),使我掌握了有關(guān)信息管理設(shè)計(jì)方面的知識(shí),asp技術(shù)和數(shù)據(jù)庫方面有了長(zhǎng)足的進(jìn)步。通過親自動(dòng)手制作,使我們掌握的知識(shí)更加的實(shí)際和扎實(shí)。</p><p> 我們這個(gè)小團(tuán)隊(duì)分工明確,優(yōu)勢(shì)互補(bǔ)且配合親密。大
108、家在工作當(dāng)中充滿激情,相互促進(jìn)共同提高。這次設(shè)計(jì)不僅提高了我們的專業(yè)水平與經(jīng)驗(yàn),更鍛煉了我們的團(tuán)隊(duì)協(xié)作能力。</p><p> 做完項(xiàng)目以后,我進(jìn)一步了解系統(tǒng)的構(gòu)成及技術(shù)特點(diǎn)。管理信息系統(tǒng)建設(shè)的基本理論和基本技能也更加的熟悉。而最深刻的莫過于數(shù)據(jù)庫的建立和維護(hù)。對(duì)于數(shù)據(jù)庫的設(shè)計(jì)一定要聯(lián)系實(shí)際,需要和用戶的需求緊密聯(lián)系,需要考慮用戶并發(fā)量等等細(xì)節(jié)。我們的軟件在運(yùn)行的時(shí)候會(huì)出現(xiàn)bug,在安全方面還有待改進(jìn),當(dāng)用戶量
109、變大的時(shí)候還有很多的問題需要解決</p><p><b> 參考文獻(xiàn)</b></p><p> 《姜同強(qiáng). 信息系統(tǒng)分析與設(shè)計(jì). 機(jī)械工業(yè)出版社,2013.》</p><p> 《數(shù)據(jù)庫系統(tǒng)概論(第四版)》王珊,薩師煊</p><p> 《mysql開發(fā)指南》</p><p> 《jav
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 校園二手交易系統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)
- 校園二手交易系統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)
- 校園二手交易系統(tǒng)詳細(xì)設(shè)計(jì)
- 校園舊物交易系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)_證券交易系統(tǒng)論
- 證券集中交易系統(tǒng)設(shè)計(jì)
- 日內(nèi)短線交易系統(tǒng)和趨勢(shì)交易系統(tǒng)
- 畢業(yè)設(shè)計(jì)-校園舊貨交易系統(tǒng)賣方角色模塊設(shè)計(jì)與開發(fā)
- 課程論文范文——商品交易系統(tǒng)
- 海豚交易系統(tǒng)
- 波段交易系統(tǒng)
- nges交易系統(tǒng)
- 校園導(dǎo)航系統(tǒng)課程設(shè)計(jì)
- 校園導(dǎo)游系統(tǒng)課程設(shè)計(jì)報(bào)告
- 校園導(dǎo)游咨詢系統(tǒng)課程設(shè)計(jì)
- 校園導(dǎo)游系統(tǒng)課程設(shè)計(jì)報(bào)告
- 基于配置的交易系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---web校園二手交易系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于Android的校園二手交易系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 超市在線交易系統(tǒng)
評(píng)論
0/150
提交評(píng)論