毕业论文样本(4)

2020-02-21 15:38

(6)公告栏:存放在首页显示的公告栏信息,表结构见表3-6。

表3-6 公告栏

编号 1 2 3 4 5 字段名 ID 公告标题 公告内容 发布时间 Html标记否 字段类型 int varchar(50) text datetime bit 说明 主键 1是,0否 (7)管理员表:存储系统管理员的登录信息,表结构见表3-7。

表3-7 管理员表 编号 1 2 3 4 字段名 用户名 密码 姓名 权限 字段类型 varchar(10) varchar(8) varchar(8) 说明 主键 理员 (8)期刊表:存储各种期刊信息,表结构见表3-8。

表3-8 期刊表

编号 1 2 3 4 5 6 7 8

12

varchar(10) 普通管理员、超级管字段名 ID 期刊名 主办单位 地址 邮编 联系电话 出版年份 期号 字段类型 int varchar(20) varchar(20) varchar(40) varchar(6) varchar(20) datetime varchar(8) 说明 主键 4 系统详细设计与实现

4.1首页模块

1.首页的头部:由以几部分组成:

(1)站点LOGO:用photoshop制作,高:80,宽:200; (2)站点宣传语:用flash制作,高80,宽:470,

(3)快捷信息栏:这里是为了方便用户而设置的一些快捷操作,包括三个功能:设为首页、加入收藏、在线帮助。

(4)导航条:用于显示本系统的主要栏目,以方便用户操作。

2.首页的尾部:由管理员管理入口,站点计数器,客户留言入口,系统版权信息等几部分组成。

(1)站点计数器:当用户访问一次本站,站点计数器会自动加1。 (2)管理员管理入口:要实现远程管理,就必须提供管理入口,这个入口应该放在不显眼的位置,本站的管理就放在网站底部,任何人都可以在这里进入管理员登录页面,而且凭管理帐号与管理密码才能进入管理模块。

(3)站点版权信息:主要是说明网站的开发者,开发日期,有效日期等。 3.首页的主体:主体规划如图4-1所示。

图4-1 首页的主体规划

4.2分类查询模块

用户可以按书号、图书名、作者、出版社、出版年份、类别中的一项或多项为关键字查询库存图书,若未输入任何信息就直接单击【确定】按钮,则查询全部库存图书。用户界面如图4-2所示。

13

图4-2 分类查询界面

当用户单击【确定】按钮时,就能将符合条件的库存图书分页显示出来,用户界面如图4-3所示。若当前显示的是第1页,则“第一页”、“上一页”未带超链接,若当前显示的是最后一页,则“下一页”、“最后一页”未带超链接。

图4-3 库存图书

当注册用户单击【购买】,就能将中意的图书放入自己的购书篮中。普通游客只能查询图书,无法将图书放入购书篮中。

4.3 购书篮模块

1.向购书篮添加记录。

当用户点击图书后面的【购买】按钮,系统首先判断用户类型,若是注册用户,则将该图书的书号,图书名,原价,折扣、数量添加到购书篮中,如图4-4所示。实现代码为:

public static string sqlcon_str=ConfigurationSettings.AppSettings[\public static SqlConnection con=new SqlConnection(sqlcon_str);

protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { //1.取出欲购买图书的书号、用户名。 con.Open();

String Bid=Session[\当前书号

String bname=\书名,单价,折扣率,数量

14

Boolean yn=false; //是否存在该书

if(Session[\请先登录,才能购书\

String Uid = Session[\当前用户名

//2.从图书表中取出该书号对应的图书名,单价,折扣率存入bname、bpri、bf中。 Label2.Text = \当前书号:\当前用户:\ SqlCommand cmd = new SqlCommand(); cmd.Connection = con;

cmd.CommandText = \图书名,单价,折扣率 from 图书表 where 书号= '\+ Bid + \

SqlDataReader rs = cmd.ExecuteReader(); while (rs.Read()) {

bname =rs[\图书名\ bpri=rs[\单价\ bf=rs[\折扣率\ }

rs.Close();

//3.向购书篮表插入记录 bcout =TextBox2.Text; cmd.CommandText

=

\

into

('\

cmd.ExecuteNonQuery(); showmessage(\加入购书篮成功\ con.Close(); }

图4-4 购书篮页面

2.购书业务流程

15

当用户单击“继续购书”按钮,可以返回分类查询页面,继续选择欲购买的图书;单击“编辑”按钮,就能修改欲购图书的数量;单击“删除”按钮,就能删除购书篮中的图书。当用户在购书篮中点击“结算”后,用户所购买的图书信息将会直接上传到我的订单中,最后删除购书篮表中当前用户的图书记录。购书业务流程如图4-5所示。

是 是否继续 购书 否 结算金额 修改订单表 购书结束 图4-5 购书业务流程 修改数量/退书 是 向购书篮添加图书 提示用户未登录,请先登录。 当前用户是 否注册用户 否 单击[购买] 购书开始 4.4 我的订单模块

用户填写好订单(包括用户个人资料、配送信息、付款方式等)后,系统会将这些信息重新显示在屏幕上,让用户确认,若有错,则可以进行最后的修改,如果都已正确填写了,就选择支付方式并提交订单,订单页面如图4-6所示。

16


毕业论文样本(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:临床药师工作计划书

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: