论文之基于asp的网上书店设计内容摘要:
理员密码页面 图书管理页面 用户管理页面 信息管理页面 图书分类管理页面 登陆错误页面信息 编辑图书信息页面 图书订单查询信息页面 退出管理员页面 管理员登陆页面 图书主类管理信息页面 图书次类管理信息页面 会员查找删除信息页面 新闻编辑管理信息页面 公告反馈编辑信息页面 管理员 15 第 4 章过程论述 标识需要的数据; ; ; ; ; ; 数据库表的设计 数据库详细设计 列名 类型 主码 可为空值 描述 bookid 数字 Y N 由数据库自动生成的顺序编号,作为图书的标示。 bookname 文本 N N 书籍的名称。 bookpublisher 文本 N Y 出版社 bookdate 文本 N Y 出版日期 yeshu 数字 N Y 页数 banci 数字 N Y 该书的版次 isbn 文本 N Y ISBN shichangjia 数字 N Y 市场价 huiyuanjia 数字 N Y 会员价 16 best book 数字 N Y 管理员推荐此书 chengjiaocount 数字 N Y 该书成交数 liulancount 数字 N Y 该书被浏览次数 dazhe 数 字 N Y 该书折扣 nclassid 数字 N Y 该书属于什么次类 anclassid 数字 N Y 该书属于什么主类 bookpic 文本 N Y 该书的图片 bookauthor 文本 N Y 作者 adddate 日期 /时间 N Y 入库日期 表格订单信息表 列名 类型 主码 可为空值 描述 dingdanid 自动编 号 Y N 由数据库自动生成的顺序编号,图书定单的主码。 useraccount 文本 N N 用户下单次数 dingdandate 日期 /时 间 N N 下单日期 bookid 数字 N N 书表的主码 bookcount 数字 N N 书的数目 dingdan 文本 N N 定单 zhuangtai 数字 N N 定单状态 address 文本 N N 送书地址 17 youbian 数字 N N 邮编 liuyan 备注 N Y 留言 zfway 数字 N N 支付方式 shway 数字 N N 送书方式 sex 文本 N N 性别 zonger 数字 N N 消费总额 username 文本 N N 姓 名 user 文本 N N 电子邮件 续表 tel 文本 N N 电话 userid 数字 N N 帐号 表格图书主类信息表 列名 类型 主码 可为空值 描述 anclassid 自动编号 Y N 由数据库自动生成的顺序编号,作为主类的主码。 anclass 文本 N N 主分类的名 anclassidorder 数字 N N 与分类名对应的编号 changyong 数字 N N 常用分类 18 表格图书次类信息表 列名 类型 主码 可为空值 描述 nclassid INT Y N 由数据库自动生成的顺序编号,作为次类的主码。 nclass Char N N 标题。 nclassidorder Beizhu N N 内容 anclassid Num N N 种类编号 changyong Char N N 常用 表格关键字搜索表 列名 类型 主码 可为空值 描述 keyid 自动编号 Y N 由数据库自动生成的顺序编号,作为搜索关键字的主码。 keyname 文本 N N 搜索关键字的名称。 keycount 数字 N Y 该关 键字被搜索的次数 表格新闻信息表 列名 类型 主码 可为空值 描述 newsid 自动编号 Y N 由数据库自动生成的顺序编号,作为新闻的主码。 newsname 文本 N 新闻主题 newscontent 备注 N 新闻内容 19 addname 文本 N 发表人 adddate 日期 /时间 N viewcount 数字 N 分类信息名。 表格反馈信息表 列名 类型 主码 可为空值 描述 fkid INT Y N 由数据 库自动生成的顺序编号,作为反馈信息的主码。 fkleixing Char N N 类型 续表 fksubject Char N N 主题 fkcontent Char N N 具体内容 fkusername Char N N 用户名 fk Char N N fklaizi Char N Y 传真 fktel Char N N 邮编 fkdate Char N N 电子邮件 fkip Date N N 注册时间 表格会员信息表 列名 类型 主码 可为空值 描述 userid 自动编号 Y N 由数据库自动生成的顺序编号,作为信息分类20 的主码。 useraccount 文本 N N 用户帐号 user 文本 N N 用户电子邮件 userpassword 文本 N N 用户密码 regdate 日期 /时间 N N 加入时间 question 文本 N Y 密码保护问题 answer 文本 N Y 密码保护答案 logintimes 数字 N N 登陆次数 续表 lastlogintime 日期 /时间 N N 上次登陆时间 username 文本 N 真实姓名 city 文本 N N 所在城市 address 文本 N N 送书地址 youbian 数字 N N 邮编 tel 文本 N 联系电话 shway 数字 N N 送书方式 zfway 数字 N N 支付方式 21 sex 数字 N N 性别 表格管理员信息表 列名 类型 主码 可为空值 描述 adminid 自动编号 Y N 由数据库自动生成的顺序编号,作为信息分类的主码 admin 文本 N N 用户名 password 文本 N N 密码 flag 数字 N Y 权限标志位 表格网站基本信息表 列名 类型 主码 可为空值 描述 id 自动编号 Y N sitename 文本 N Y web 文本 N Y gonggao 备注 N Y dizhi 文本 N Y youbian 文本 N Y dianhua 文本 N Y copyright 文本 N Y logo 文本 N Y banner 文本 N Y weburl 文本 N Y 22 图书展示模块 是一个书店应具备的最基本的一项功能。 通过图书的展示才能让购书者能够找到自己想要购买的图书。 该功能在首页中完成。 1)数据库准备 图书展台的目的就是将网上书城中的图书有序地罗列出来。 该操作涉及到 booshop 数据库中的 book 数据表 2)处理逻辑 处理过程首先建立数据库连接,打开 book 数据表,将其中推荐的图书信息显示出来。 3)展台页面设计 图书展台设计的任务是给用户提供一个简单、明了的 图书列表界面。 设计时考虑到方便程序实现还要考虑适合用户的使用习惯。 为此使用了嵌套的, table 标记来实现图书信息的格式输出。 本次将图书展台划分为四部分。 一部分用于展示管理员推荐的图书,一部分用于展示热销的图书,一部分用于展示顾客经常访问的图书,还有一部分用于展示最新到货的图书。 对于管理员推荐的图书,主要是由管理员通过后台指定一些书,然后在前台显示出来。 这样做的目的一方面是为了向用户推荐一些时尚的图书,另一方面就是考虑到网站特色而采取的措施。 对于热销图书的推荐主要是通过对图书销售量的统计而得到的,显然销 售量多的图书是热销的图书。 本次是按成交次数对书城中的图书进行排队,越排在前面的就是越畅销的。 程序代码见附录。 23 图书展示设计流程图 图书查询 图书查询在网上书城中也是一项很重要的功能,主要帮助用户快速地找到想要购买的图书。 再一个规模较大的书城中,如果没有这项功能,用户很难找到所需要的图书,那么这个网上书城的吸引力将会因此大大降低。 同时好的搜索功能将会带来更多的用户青睐。 为适合不同的拥护的需求,本次采用模糊查询的方法为用 户提供方便的图书查询。 1)数据库准备 查询图书模块的目的是为了帮助用户快速找到想要购买的图书。 由于用户对书城中的图书情况不可能十分清楚,因此采用了模糊查询的方法,只要用户输入了相关的少量信息就可以查询到相应的结果。 该操作涉及到24 bookshop 数据库中的 book 数据表。 另外在模糊查询时使用了数据库系统的 like运算符。 2)处理逻辑 处理过程首先建立数据库连接,打开 book 数据表,并按照用户指定的方式和关键字信息将 book 数据表中满足要求的图书信息显示出来。 为了适合用户的不同 要求,本次提供了四种查询方法,可按照书名、出版社、作者、 ISBN 等方式查询,并且查询方法采用模糊查询的方法,这样用户在输入查询信息时只需输入部分信息即可。 25 图书查询 流程图 购物车 购物车是网上书城中最重要的组成部分。 网上书城的目的是实现图书的在线销售。 因此为顾客提供一个方便、个性化的购物车将会大大提高用户在网上购书的兴趣。 购物车的实现技术有方式 1:用会话会话中可以存放任何类型数据 ,每个用户有一个唯一的会话 ID,用此 ID 区 分不同用户的购物车会话数据是存放在 WEB 服务器的内存中的,如果使用购物车的用户比较多的话,这样一来将占用大量服务器资源 会话有一小缺陷,它是依靠 COOKIE 来与用户通讯的,一旦用户关闭 COOKIE,使用会话将比较麻烦。 当然在 ASP。 NET 中还有另 2 种方式保存会话数据 一种是指定另一台服务器来存放会话数据,这样一来可以有效分担 WEB 服务器的运行开销。 另一种是把会话数据存放在 MS SQL 中, MS SQL 是利用局部临时表实现的,会话数据放在局部临时表中, MS SQL 为每一个局部临时表也分配一个唯一的 ID,我想 是用此 ID区分不同用户的不同会话数据的。 但是我不推荐使用此方法,频繁在数据库里面建立和删除临时表对数据库的开销太大 方式 2:在数据库里面用表( ShopingCart) 表有几个基本字段 CartId 购物车 ID(唯一) Id 商品的 ID(唯一) Qty 用户购买商品的数量 CreateDate 购物车创建时间 此表的字段 CartId 是区分不同用户的购物车的 ID,要是登陆用户,你可以在表中存放 此登陆用户的登陆名的 ID,要是未登陆用户使用购物车,你可以给他分配一个 GUID(全球唯一标志)做购物车 ID 此方法有也有一些缺陷,一是它会造成大量无效数据,大家都知道,使用购物车的人,不一定会最终结帐购买商品。 但是使用购物车就得往表( ShopingCart)里面插入相关数据,未登陆用户一离开站点,他在表中的数据就成了一堆废数据,因为他在下次登陆时,我们分配给26 他的是一个新的 CartId 购物车 ,我们可以写一个清除废数据的过程 (利用字段 CreateDate 和 CartId 可以判断无 效数据 ),人工调用运行也可以,要是想由 MS SQL 代我们来运行,就可以设置一个JOB,由 JOB 自动调用过程清楚废数据 说了缺陷,我们该说说此方式的优点了 1。 占用系统资源少,我们可以把数据库安置在一台电脑中, WEB服务器安。论文之基于asp的网上书店设计
相关推荐
程对话窗口 开发操作过程 从 [开始 ]菜单内启动工具; 选择 [File]→[Open Project] ,在 „打开 ‟对话框内选择所 要打开的工程; 14 窗口(工作区窗口)显示在工具的左半边,在这个窗口内,用户可以看到当前工程所包含的所有文件; 选择 [Build]→[Rebuild All] ,进行源文件的编译和链接。 编译过程里的语法错误显示在 Output 窗口内; 选择
析制度 4煤矿地质及储量管理工作制度 7水文地质工作制度 8井田内及周边袒悬疟墙溅贵初扬特家援姜懂娟允耙闻拣犁描骚宠跺核日庶愚舱浙哑秧眶便粹驱利丛玉仓杖吁读韦嫂界糟鸳枕什烫仍臆碘依未拿纹镊圣储玻撅炽饱 二、配备专门的能满足煤矿测量工作的测绘仪器,主要包括全站仪、经纬仪、水平仪、钢尺、皮尺、塔尺、罗盘及绘图工具。 科兴煤炭公司防治水机构及制度汇编 (最新
结合的《万有能力网》。 2020 年由 100 位实战派专家、课件开发团队共同努力,以岗位能力素质提升为导向,精心研制 2200 个网络培训课程成功上线,受到广大企业和用户欢迎。 2020 年又成功开发《 2020 年上海世博会志愿者培训管理平台》,并系统开发 8 套志愿者公共事业网络培训课程及配套教材,为志愿者培训构建一套标准的整体解决方案得到了上海世博会组委的采纳,成为 2020
Br = AgBr↓ 淡黄色 ——照相术 Ag+ + I = AgI↓ 黄色 ——人工降雨 第 7 页共 14 页 (CO H2O) △( OH) ② 苯、 CCl4等 有机溶剂、氯水 溴、碘的提取 :(请参照课本) 钠的性质 物理性质 :银白色固体、有金属光泽、密度比煤油大比水小、质软、熔点低、能导电导热。 保存于煤油中 化学性质 与 O Cl S 等非金属的反应 4Na + O2 ===
5 就是齿 1) 下面是定 子和 转子的展开图: 图 21 定 子和 转子的展开图 2 步进电动机的介绍 7 步进电机的旋转 如 A 相通电, B, C 相不通电时,由于磁场作用,齿 1 与 A 对齐,(转子不受任何力以下均同)。 如 B 相通电, A, C 相不通电时,齿 2 应与 B 对齐,此时转子向右移过 1/3て ,此时齿 3 与 C 偏移为 1/3 て ,齿 4 与 A 偏移 (て
1.监督变量 • 2.控制幅度 • 3.沟通频率 • 4.销售人员对业绩评价标准的影响 • 5.企业激励政策 • 即问即答 3- 3 • 组织变量对销售人员动机的影响因素有哪些。 三、 小结 教学过程 一、 复习 二、 新课 3. 4销售人员激励 • 3. 4. 1企业销售人员激励计划 • 可以从以下几个方面来进行考虑: • 1。 明确企业市场营销的目标, • 2.评价企业客户管理政策 •