




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、图书(tsh)管理信息系统Book Management System共十七页内容提要(ni rn t yo)开发环境准备开发资料准备简要的需求分析描述数据库分析与设计(shj)系统开发回顾与总结Homework共十七页1. 开发环境(hunjng)准备Jdk1.6下载(xi zi)与安装Eclipse3.2.1下载与解压MyEclipse5.0安装Tomcat6.0下载与解压MyEclipse中配置Tomcat数据库SQL Server2000安装数据库SQL Server2000 Sp3补丁安装共十七页2. 开发(kif)资料准备HTML教程JS参考手册 JavaScript相关(xing
2、gun)CSS参考手册JSP/SERVLET API参考JDK6 API文档 JDBC以及JAVA中常用类JSTL参考手册共十七页3.简要的需求分析(fnx)描述3.1 系统概述图书管理信息系统(BMS)主要提供图书的基本信息管理和查询,主要包括作者管理、出版社管理、图书管理、系统用户管理、图书查询等。纳入管理的图书的属性包括图书ISBN、书名(sh mn)、价格、出版社、出版年份、版本号、图片、作者信息。其中:一本图书属于一个出版社,一个出版社可以有多本图书。一本图书可以有多个作者,一个作者也可以出版多本图书。共十七页3.简要(jinyo)的需求分析描述3.2 模块(m kui)划分用户登录
3、作者管理出版社管理图书管理图书查询用户管理退出系统共十七页3.简要(jinyo)的需求分析描述3.3 各模块(m kui)功能描述参见验收标准。共十七页4.数据库分析(fnx)与设计理清实体和实体之间的关系。实体以及实体的属性:作者(zuzh) : (作者ID、姓、名)出版社: (出版社ID、名称)图书: (ISBN、书名、版本号、出版年份、价格、图片)系统用户: (用户ID 、帐号、密码、姓名、注册日期)实体之间的关系作者 - 图书: 多对多( M :N)出版社- 图书:一对多(1: N)共十七页4.数据库分析(fnx)与设计E-R图到关系模式的转换一对一: 任意一端的主键加入到另一端作为外
4、键一对多: 一端的主键加入到多端作为外键多对多: 形成一张关系表, 将两端的主键分别(fnbi)加入该关系表,作为联合主键; 联系的属性作为该关系表字段。共十七页4.数据库分析(fnx)与设计数据库表设计(shj)共十七页4.数据库分析(fnx)与设计根据数据库脚本(jiobn)创建数据库共十七页5.系统(xtng)开发 静态页面制作(html代码,frame应用, css应用) 利用JDBC,比较简单的实现数据库存取操作(二层结构) 分析(fnx)二层结构带来的问题,改进该结构,引入数据访问层。 简单的数据访问层实现数据库存取操作 简单的数据访问层带来的问题以及如何改进 数据访问层设计: 公
5、共的数据库连接类DbConnection、 数据访问对象DAO的基类BaseDAOLog4j的配置与应用针对业务的数据访问对象开发,从AuthorDAO开始。 作者管理的数据访问层开发完毕,开始实现前台JSP层的开发,主要是CRUD操作。CRUD开发涉及问题: 表单提交GET/POST方式、网页传值、request中文编码、重定向等。共十七页5.系统(xtng)开发增加简单的JS校验。ok! 开始进入出版社模块的开发, 和作者管理开发基本类似,开发速度明显加快。图书管理模块分析,业务层略微复杂。图书管理业务层开发、涉及事务操作、多表操作。图书管理JSP层开发,分析参数多的情况带来的问题,引入J
6、avaBean来实现request参数的自动获取和设置。增加JS校验实现基本的数据验证。分页的两种策略介绍。编写通用的分页对象PageUtil,应用该对象在图书列表中实现内存中分页。类似的,我们继续实现作者、出版社的分页。为系统增加一张系统用户表, 完成系统用户的CRUD。Session简要介绍,用户登录以及登录验证的开发。编写通用的登录验证,单独作为文件包含到需要(xyo)验证才能访问的页面中。共十七页5.系统(xtng)开发Cookie简要介绍,增强用户登录功能。 利用Cookie,使得可以(ky)记住用户上次登录的帐号。系统退出功能增加。MVC思想简要介绍,利用Servlet作为控制器,
7、el,jstl完成界面显示,基于MVC开发图书查询模块。介绍Servlet中的过滤器,使用过滤器增强可维护性。改进代码,将request编码交由过滤器处理, 将登录校验交由过滤器处理。开发总结共十七页6. 回顾(hug)与总结1、结合技术2、分层模型3、开发流程4、后续(hux)工作共十七页7.Homework客户关系管理信息系统 (CRM)客户分组客户信息活动管理客户活动查询(chxn)用户管理详见其他文档共十七页内容摘要图书管理信息系统。理清实体和实体之间的关系。实体以及实体的属性:。根据数据库脚本创建数据库。静态页面制作(zhzu)(html代码,frame应用, css应用)。分析二层结构带来的问题,改进该结构,引入数据访问层。简单的数据访问层带来的问题以及如何改进。图书管理JSP层开发,分析参数多的情况带来的问题,引入JavaBean来实现request参数的自动获取和设置。编写通用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公路工程安全技术规范
- 2025建筑装饰工程施工合同乙种本(III)
- 2025电子产品生产合同范本
- 2025标准版企业购销合同书
- 2025年巴中普通货运从业资格证模拟考试
- 2025项目部与供应商安全生产物资供应合同
- 2025合同强制性规范与法律效力
- 2025商店买卖合同协议
- 2025保密协议书合同范本
- 新兴技术的应用与探索计划
- 抗菌药物的合理应用培训
- 《十二怒汉》电影赏析
- 高效能人士的七个习惯(课件)
- 2024年石油石化技能考试-钻井监督考试近5年真题附答案
- 高血压病课件
- 湘艺版 一年级下册音乐 第一课 勇敢的鄂伦春 教案
- 光明乳业财务报表分析报告
- 智能门锁销售合同
- 防洪应急处理措施
- 九年级语文上册 第三单元 11 我的叔叔于勒教案 (新版)新人教版
- 内设部室及人员调整工作方案
评论
0/150
提交评论