1、 杨佩星管理信息系统课程设计报告书 南通大学商学院 1管理信息系统课程设计报告题 目: 网上书店网站系统开发 班 级: 国贸 151 学 号: 1504012003 姓 名: 杨佩星 指导教师: 苏 辉 成 绩: 杨佩星管理信息系统课程设计报告书 南通大学商学院 22016 年 12 月 23 日目 录1、课程设计目的1二、课程设计描述和要求1三、课程设计内容11、系统需求分析22、模块功能分析4杨佩星管理信息系统课程设计报告书 南通大学商学院 33、实现流程分析64、数据库及数据表设计75、各模块网页代码设计105.1 前台的管理105.1.1 主要代码如下175.1.2 图书信息浏览模块1
2、85.1.3 购物车管理模块255.1.4 订单管理模块255.1.5 在线帮助模块285.2 管理端界面设计355.2.1 管理端界面结构设计355.2.2 出版商管理模块365.2.3 图书维护模块365.2.4 会员维护模块37杨佩星管理信息系统课程设计报告书 南通大学商学院 45.2.5 图书维护模块375.2.6 查看发货模块396、总结47参考书目47杨佩星管理信息系统课程设计报告书 南通大学商学院 5一、课程设计目的管理信息系统课程设计作为独立的教学环节,是学习完管理信息系统课程后进行的一次全面的综合练习。其目的在于加深对管理信息系统基础理论和基本知识的理解,掌握使用信息系统分析
3、、设计的基本方法,提高解决实际管理问题、开发信息系统的实践能力。同时课程设计应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。二、课程设计题目和要求用信息系统开发工具(例如 VBscript、ASP 等)开发一个实用的小型管理信息系统。1、根据课程设计时间选择适当规模大小的设计课题。2、根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。3、课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后要求提交详细的课程设计报告。杨佩星管理信息系统课程设计报告书 南通大学商学院 64、开发出可
4、以运行的管理信息系统,通过上机检查。三、课程设计内容1、系统需求分析网上书店需求,这两方面分别是图书购买者、书店管理人员。图书购买者的需求是查询图书馆所存的图书、个人购买情况及个人信息的修改;书店工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;图书馆管理人员的功能最为复杂,包括对工作人员、购买者、图书进行管理和维护,及系统状态的查看。图书购买者可直接查看图书情况,如果图书购买者根据本人用户名和密码登录系统,还可以进行本人购书情况的查询和维护部分个人信息。一般情况下,图书购买者只应该查询和维护本人的借书情况和个人信息,若查询和维护其他购买者的购书情况和个人信
5、息,就要知道其他购物者的用户名和密码。这些是很难得到的,特别是密码,所以不但满足了图书购买者的要求,还保护了图书购买者的个人隐私。书店管理人员功能的信息量大,数据安全性和保密性要求最高。本功能实现对图书信息、购买者信息管理和统计查看及维护。书店管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改图书购买的基本信息,浏览、查询、统计书店信息,但不能添加、删除和修改购买信息,但是,删除某条图书购买者基本信息记录时,应实现对该图书定单记录的级联删除。2、模块功能分析该系统从功能上分前台部分和后台部分,前台部分由用户使用。主要包括用户注册、用户登录、购物车管理
6、、订单管理、个人资料管理、留言板管理、邮件发送等功能、后台部分由管理员使用、管理员即为商家、管理后台并且发杨佩星管理信息系统课程设计报告书 南通大学商学院 7布商品。主要包括商品管理、商品分类管理、处理订单、用户信息管理、留言板管理、新闻管理、链接信息管理等功能。建立后的网站系统是一个动态、交互式、具有商品提供、系统管理、用户留言 商家回复等功能的电子购。 序号 功能模块 功能概述1 图书展示是一个书店应具备的最基本的一项功能。通过图书的展示才能让购书者能够找到自己想要购买的图书。该功能在首页中完成。2 商品分类商品分类在网上书店中也是一项很重要的功能,主要帮助用户快速地找到想要购买的图书。3
7、 商品管理可以添加新的商品,查看修改商品,管理商品订单以及查看热销断货商品。4 用户管理 包括前台用户管理,后台用户管理,VIP 资格设置,管杨佩星管理信息系统课程设计报告书 南通大学商学院 8理会员等级。5 购物车购物车是网上书城中最重要的组成部分。网上书城的目的是实现图书的在线销售。因此为顾客提供一个方便、个性化的购物车将会大大提高用户在网上购书的兴趣。3、实现流程分析网上系统的用户购物过程主要是会员注册商品浏览选择图书放入购物车 结帐 提交订单完成 查询订单。杨佩星管理信息系统课程设计报告书 南通大学商学院 91.管理员信息表杨佩星管理信息系统课程设计报告书 南通大学商学院 102.会员
8、信息表3.图书类型信息表4.图书信息表5.订单详细信息表6.订单列表信息表杨佩星管理信息系统课程设计报告书 南通大学商学院 117.常见问题表4、数据库及数据表设计(1)商品数据的准备。首先要搜集分销商的所有商品数据。这些商品数据可以分为三类:纸面记录、电子数据、网上数据。无论对于哪一种数据,都要对其进行检查,修正有问题的数据,删除重复和过期的记录。在检查的同时,还要对这些数据进行分析,为制定商品目录方案做准备。(2)商品数据方案的制定。商品数据方案制定的目的在于:对商品进行科学、灵活的分类,方便客户迅速查找;系统支持强大、方便、快捷的查询功能,实现模糊查询和智能查询;高效的商品数据方案能提高
9、数据库性能,提高网页浏览速度。(3)客户信息表的制定。客户信息表内保存着在线商店中所有客户个人所拥有的个人信息和资料,是在线商店的后台管理员进行商店销售的设计计划和进行决策的依据和参考。客户 ID 则是客户个人身份证明的依据。杨佩星管理信息系统课程设计报告书 南通大学商学院 125.各模块网页代码设计5.1 前台的管理前台主要实现图书目录的分类显示和在线购物功能以及注册登陆5.1.1 首页主要代码如下:5.1 1.1 客户端首页结构定义 default.asp杨佩星管理信息系统课程设计报告书 南通大学商学院 13杨佩星管理信息系统课程设计报告书 南通大学商学院 14杨佩星管理信息系统课程设计报
10、告书 南通大学商学院 15杨佩星管理信息系统课程设计报告书 南通大学商学院 16杨佩星管理信息系统课程设计报告书 南通大学商学院 175.1.1.2 ShowMemberLogin 过程实现 memberbase.asp“会员登陆杨佩星管理信息系统课程设计报告书 南通大学商学院 18杨佩星管理信息系统课程设计报告书 南通大学商学院 19杨佩星管理信息系统课程设计报告书 南通大学商学院 20会员名:密码:杨佩星管理信息系统课程设计报告书 南通大学商学院 21新会员注册,)“ 忘记密码?欢迎您! 查看我的资料注销会员名:密码:注册,)“ 忘记密码?欢迎您,! 查看我的资料注销5.1.1.3 左侧快
11、捷菜单实现代码 left.asp杨佩星管理信息系统课程设计报告书 南通大学商学院 24杨佩星管理信息系统课程设计报告书 南通大学商学院 25杨佩星管理信息系统课程设计报告书 南通大学商学院 265.1.1.4 ShowManufacturer 过程的实现代码Sub ShowManufacturer()dim strSQL, strTemp, rsObj, iResponse.Write “strSQL = “SELECT * FROM ProductType WHERE SuperID = 0“i = 0set rsObj = conn.Execute(strSQL)do while not
12、(rsObj.eof or err)Response.Write “Response.Write “Response.Write “ “ & rsObj(“Name“) & “Response.Write “i = i+1if i100 then exit dorsObj.MoveNextloop 关闭集合,但不能关闭连接,因为其他地方可能要用Set rsObj = NothingResponse.Write “end sub%5.1.1.5 热卖图书过程实现代码Sub ShowSpecialProduct(strFilter, nCount)dim strSpecialTextif strFilter = “Hot“ thenstrSpecialText = “热卖图书“elseif strFilter = “Recommended“ thenstrSpecialText = “推荐图书“杨佩星管理信息系统课程设计报告书 南通大学商学院 29elseif strFilter = “Cheap“ thenstrSpecialText = “最优惠图书“elsestrFilter = “Hot“strSpecialText = “热卖图书“end if%杨佩星管理信息系统课程设计报告书 南通大学商学院 30%end sub =