5系统详细设计
5.1总体功能
本系统采用微软集成开发环境VS2005进行开发,编程语言采用C#语言,配合使用微软数据库SQL2005来存储数据信息。
本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。
我开发的图书销售网站按角色分为前台功能和后台2个功能模块。
前台部分由普通用户和未注册会员使用,主要包括用户注册,用户登录,图书搜索,图书列表,购物车,订单查看,留言板等功能模块。
后台部分由管理员使用,主要包括账号管理,会员管理,图书类别管理,图书信息管理,公告管理,订单管理,留言板管理等功能模块。
5.2 数据库连接
我们采用WEB.CONFIG文件进行配置数据库的连接,这样如果您更换了数据库的环境我们只需要更改一个连接字符串就能实现程序和数据库的连接。
数据库的连接代码如下: name=\ connectionString=\Security Source=.\\SQLEXPRESS;Initial ID=sa;pwd=sa;\ Catalog=BookWeb;Persist
Info=True;User
providerName=\
5.3 重要功能模块设计
5.3.1 账号管理
账号管理是系统中对管理员信息的管理,包括对管理员信息的添加,修改和删除等功能。
账号管理的运行界面如图5-1。
15
图5-1 账号管理
账号管理流程图如图5-2。
图5-2 用户管理流程图
添加管理员账号的关键代码如下:
protected void btnAdd_Click(object sender, EventArgs e) {
SqlConnection conn = new SqlConnection(SqlHelper.connstring);
string sql = string.Format(\this.txtName.Text + \
16
SqlCommand comm = new SqlCommand(sql, conn); conn.Open();
comm.ExecuteNonQuery(); conn.Close();
this.lblinfo.Text = \添加成功!\ }
5.3.2 库存管理
库存管理是对图书的数量进行管理的模块,包括对图书进货的管理,图书进货信息查询功能,以及盘点每种图书的库存数量等功能的实现。
库存管理包括进货管理和库存管理以及进货信息查询。相关的运行界面如图5-3。
图5-3 库存管理
库存管理的流程图如图5-4。
17
图5-4 库存管理流程图
图书进货信息的关键代码如下: private void getGoods() {
DropDownList1.DataSource = data.GetDataReader(\where GoodsTypeID=\
DropDownList1.DataTextField = \ DropDownList1.DataValueField = \ DropDownList1.DataBind(); }
protected void ddlGType_SelectedIndexChanged(object sender, EventArgs e) {
getGoods(); }
protected void btnAdd_Click(object sender, EventArgs e) {
data.RunSql(\ shangpin set GoodsNum=GoodsNum+\+ \
data.RunSql(\DropDownList1.SelectedValue + \+ \ Label1.Text = \进货成功\ TextBox1.Text = \}
18
5.3.3 会员管理
会员管理包括前台用户注册,用户登录,用户修改自己的注册信息,以及管理员对会员信息进行查询,对会员信息进行修改和删除会员信息等功能,会员信息包括会员的登录账号,登录密码,年龄,密码问题,密码答案,用户电话,用户地址等重要的联系信息。
会员管理运行界面如图5-5。
图5-5 会员管理界面
会员管理流程图如图5-6。
图5-6 会员管理流程图
会员注册的关键代码如下:
protected void LinkButton1_Click(object sender, EventArgs e) {
data.RunSql(\
huiyuan(Daan,wenti,password,username,Sex,Tel,ADdress,nianling,Ds)values('\
txtdanan.Text + \+ DropDownList1.SelectedItem.Text + \
19
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库网上书店毕业设计论文(5)在线全文阅读。
相关推荐: