网上图书销售系统(.net) 联系客服

发布时间 : 星期日 文章网上图书销售系统(.net)更新完毕开始阅读51ea19e86294dd88d0d26b39

洛阳理工学院毕业设计(论文)

第4章 系统实现

4.1 主页设计

主页,是网站的招牌,其设计的好坏及美观特别重要。首先,进入网站的第一印象是清楚的导航。本网站的主题是在线图书销售系统,当然在首页应该让用户尽量浏览到更多的图书信息,所以在主页图书信息显示时,只显示一些简要的信息,同时设置了一个“详情”的链接,当点击“详情”链接时,可以显示当前图书的详细信息,以便用户更好地了解图书的相关信息。图书信息的布局采用的是DataList控件,主要代码如下。

<%#Container.DataItem(\
编号:<%#container.dataitem(\
作者:<%#Container.DataItem(\

其设计效果如图4-1所示。

图4-1 主页界面设计图

17

洛阳理工学院毕业设计(论文)

4.2 管理员模块

管理员模块主要是管理员对整个系统进行管理与维护的部分,管理员具有最大的权利,不但拥有会员的权利,还有删除与管理用户的权限,会员用户只能查看或是修改一些基本的个人信息。当然管理员也可查看修改个人的信息。下面就来具体分析管理员模块的具体功能。

4.2.1 用户管理

此模块主要用来管理会员的信息,以及对所有用户的管理,可以删除和修改一些用户的信息。为了方便对用户信息的管理,设置了通过帐号查找快速定位的功能。其主要代码如下: If account <> \

sq = \ Else

sq = \ End If

用户信息的显示用的是DataGrid控件。页面效果图如图4-2所示。

图4-2 用户信息管理页面图

4.2.2 图书管理

该模块是用来管理当前图书的所有信息,如果想要修改当前记录的信息

18

洛阳理工学院毕业设计(论文)

内容,点击后面的编辑,即可对该记录进行修改,修改完成后点击更新即可完成修改;点击取消即可取消更新的内容。如果想要删除某条记录,点击删除即可删除当前记录。点击上面的插入记录即可添加新的图书。同时为了方便于查询某项记录,设置了按书名查找图书信息的功能。实现更新、删除的功能,分别SQL语言中的Update、Delete语句。查找功能实现采用的是Select语句。其主要代码: Dim account, sq As String account = TextBox1.Text If account <> \

sq = \ Else

sq = \ End If

页面效果图如图4-3所示。

图4-3 图书管理页面图

点击插入记录添加新图书的添加页面效果图,插入记录的实现,靠SQL语言的Insert语句来实现的,在插入图书信需要考虑到编号是否已存在,如果已经存在,则会提示:“该书已存在!”。当插入成功时会提示:“添加成功”。所以在实现该功能时首先对数据库中的图书信息进行查找验证。其主要代码如下:

19

洛阳理工学院毕业设计(论文)

sqltrl = \

如果图书记录中没有出现和插入记录的ID重复的,再执行插入记录;插入成功时,提示:“添加成功!” 否则提示“插入失败”。界面设计如图4-4所示。

图4-4 添加图书信息页面图

4.2.3 定单管理

定单管理主要是用来管理定单的,其中包含的有收货人的定单号,收货人的真实姓名,收货人的联系电话、电子邮箱、地址等信息。管理员可以做的操作是删除订单。删除当前记录主要代码如下: sq1 = \MyDataGrid1.DataKeys(CInt(e.Item.ItemIndex))

其设计效果如图4-5所示。

20