书店管理系统课程设计

上传人:m**** 文档编号:504624746 上传时间:2022-11-21 格式:DOC 页数:25 大小:213.50KB
返回 下载 相关 举报
书店管理系统课程设计_第1页
第1页 / 共25页
书店管理系统课程设计_第2页
第2页 / 共25页
书店管理系统课程设计_第3页
第3页 / 共25页
书店管理系统课程设计_第4页
第4页 / 共25页
书店管理系统课程设计_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《书店管理系统课程设计》由会员分享,可在线阅读,更多相关《书店管理系统课程设计(25页珍藏版)》请在金锄头文库上搜索。

1、武汉理工大学华夏学院课 程 设 计课程名称 JSP 程序设计课程设计题 目 网上书店系统班级计算机 1121姓名学号成绩指导教师 刘春燕2015 年 6 月 29 日至 2015 年 7 月 3 日课程设计任务书设计题目:网上书店系统 设计目的:1 掌握 JSP WEB程序设计的基本工作原理;2 培养基本掌握 JSP WEB应用开发的基本思路和方法;3 培养学生分析,解决问题的能力; 4提高学生的科技论文写作能力;设计任务:(在规定的时间内完成下列任务)1、分析各功能模块的需求;2、要求使用 JSP,SERVLET,SQL等动态网页开发工具;3、提出合理的设计方案;4、功能要求完整;5、每人至

2、少完成对数据库的增删改查的操作 具体要完成的任务是:A. 用户登录,利用函数检查账号和密码输入的完整性;书目查询,B. 书店管理, 当用户登录成功后, 通过该功能模块进入新书录入, 信息修改,旧书删除界面。C. 新书录入,在此界面输入新书的详细信息D. 书目查询,根据书名查询书的信息。此功能可扩充。E. 信息修改,通过此界面根据书名修改书本信息F. 旧书删除,根据书名删除该书信息时间安排6 月 29 日 布置课程设计任务,确定设计题目;6 月 30 日 查阅资料、 准备程序,上机调试程序、书写课程设计报告;至7 月2 日7月 3日 提交课程设计报告及相关文档具体要求1. 课程设计报告按统一通用

3、格式书写,具体格式要求请在网络上查阅;2. 每位学生应独立完成各自的任务且每天至少在设计室工作半天;导 教 师 签 名:15年 6 月25日教研室主任(或责任教师)签名:15 年 6 月 25 日目录1 概述 1JSP 简介和运行原理 1开发背景 . 12 需求分析 2系统需求 . 2功能模块图 . 23 数据库设计 . 3数据库需求分析 . 3数据库逻辑结构设计 . 44 详细设计 5系统概述 . 5411 用户界面部分 5412 管理界面部分 . 5详细代码及说明 . 5用户登录程序设计. 5书店管理程序设计. 75 系统测试 10登录界面 . 10书店管理界面 . 11新书录入界面 .

4、11书目查询界面 . 12信息修改界面 . 13旧书删除界面 . 136 总结 14参考文献 15致谢 161 概述JSP 简介和运行原理JSP( Java Server Pages )是由 Sun Microsystems 公司倡导、许多公司参与一起 建立的一种动态网页技术标准, JSP 技术在 Servlet 技术基础上发展起来的,它正在飞速发 展中,现已成为 Java服务器编程的重要组成部分。 它虽然还未成型, 但是它必将和 J2EE(Java 2 Enterprise Edition) 一起发展。JSP 是结合 markup(HTML和 XML)和 Java 代码来处理一种动态页面。每

5、一页第一次被调 用时,通过 JSP 引擎自动被编译成 Servlet ,然后被执行,以后每次调用时,执行编译过的 Servlet 。 JSP提供了多种方式访问 Java class 、 Servlet 、 Applets 和 Web Server ,因此, Web应用的功能可以分成多个明确定义公用接口的组件,通过JSP 将它们结合在一起。在 JSP第一次获得来自于客户端浏览器的请求时, JSP文件将被 JSP引擎( JSP engine ) 转换成一个 Servlet ,即将” .jsp ”文件编译成 Java Class 文件。当 Servlet 引擎接收到 请求后,如果设置了使用最新的 J

6、SP,它就会去找 JSP 文件,检查该文件在上次编译后是否 改动过。 如果改动过, 就会重新编译生成新的 Servlet ,最终将请求转交给编译好的 Servlet 引擎执行。开发背景随着网络与计算机信息技术的发展, 信息技术作为工具被引入商务活动的领域从而产生 了电子商务。 电子商务就是利用信息技术将商务活动的各实体通过互联网络结合从而实现商 务活动过程。目前, 网上书店在国际互联网上可以实现的商务已经多样化,可以完成从最基本的信息展示、信息发布功能到在线交易、在线客户服务、在线网站管理功能等,可以说,传统书店 所具备的功能几乎都可以在互联网上进行电子化的高效动作。 作为一个虚拟的商店, 网

7、上商 店具有很多新的特性, 以下这些是它的优势: 其营业成本完全有理由比传统意义上的商店低 得多, 不需支持昂贵的店铺租金, 花费浩大的装修, 不需要将大笔的流动资金作为货物而沉 积在店里,可依靠“零库存”管理,缩速资金周转的周期,可以加速周期。网上商店更容易 开拓全场市场,国际互联网实现 24 小时营业,不需要营业员,网上商店可以被设置成一个 自动售货机。通过网上购物,购物者足不出户,可以节省很多时间,给消费者带来利润和便 利。2 需求分析系统需求本系统是一个中小型的电子商务系统 网上书店, 可以为各类用户提供方便的在线买书环境,符合目前国内流行的电子商务模式。 管理员可以通过用户管理、定单

8、管理、商品管 理等管理功能来对系统进行维护更新。具体要完成的任务是:1. 用户登录,利用函数检查账号和密码输入的完整性;2. 书店管理,当用户登录成功后,通过该功能模块进入新书录入,书目查询,信息修改,旧 书删除界面。3. 新书录入,在此界面输入新书的详细信息4. 书目查询,根据书名查询书的信息。此功能可扩充。5. 信息修改,通过此界面根据书名修改书本信息6. 旧书删除,根据书名删除该书信息功能模块图按照系统的需求要求, 可以把系统功能进行分解, 以便按照每个功能模块的要求分别实现对应的功能。系统总体结构如下图 1-1 所示:书店管理系统1-1 系统结构图图类别这样的信息都能作修改;用户还可以

9、用户可以修改部分图书信息,像书名、价格、 删除、添加书本信息。3 数据库设计数据库在一个信息管理系统中占有非常重要的地位, 数据库结构设计的好坏 将直接对应用系统的效率, 以及实现的效果产生影响。 合理的数据库结构设计可 以提高数据存储的效率,保证数据的完整和一致。数据库需求分析针对本系统功能分析,总结出如下的需求信息。1. 用户,包括数据项:用户 ID、用户名、密码。2. 图书,包括数据项:图书编号、图书名、价格、图书介绍。用户登录的 E-R 图如图 3-1 所示:图 3-1 用户实体 E-R 图图书的 E-R 图如图 3-2 所示:图书图 3-2 图书实体 E-R 图数据库逻辑结构设计网上

10、书店数据库中各个表的设计结果如下所示。图书信息表如图 3-3 :字段名数据类型长度允许空说明nameint4书名bookclassvarchar255图书类别authorvarchar100yes图书作者bookNovarchar100yes书号pricetinyint1yes价格表 3-3图书信息表shudian用户信息表如图 3-4 :字段名数据类型长度允许空说明usernamevarchar4no用户名passwordvarchar100no密码表 3-4 用户信息表 user-info4 详细设计系统概述411 用户界面部分1. 用户注册2. 用户登录4 12 管理界面部分图书管理: 1. 新书录入2. 书目查询3. 信息修改4. 旧书删除详细代码及说明用户登录程序设计这是一个以客户为中心的交易平台,只有成为了系统的合法用户才能够使用这个系统, 因此需要检验每个用户的合法性,管理用户登录的和正是要完成这样的功能。1.-用户登录 用户名称: 用户密码: 书店管理程序设计管理员对书店的管理操作,包括:新书录入、书目查询、信息修改、旧书删除。 新书录入包括和page contentType=text/html;charset=GB2312 import=.*%

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号