软件工程课程设计说明书-基于web的网上书店内容摘要:
6. 对购物车,可以增加新书、修改数量、删除已选书目等,完成 后可以进行交易; 7. 系统具 有一定的安全性和稳定性; 8. 客户可以在网上注册,称为会员; 9. 可以查找和更改个人的信息。 模块设计 : 本系统一共分为:图书浏览模块、图书查找、用户登录注册、信息修改、 购物车等五 个模块。 1. 图书浏览模块 书籍展示用户可以通过搜索的方式查看书籍信息。 每本书都显示了书名、作者、定价、特价等,如果想了解每本书的详细信息可以点击书名,详细信息还包括了书影、内容简介等。 用户还可以通过:新书上架、特价书籍、书籍排行这三个专拦进行查看。 2. 图书查找 顾客可以在主页面尝试进行所需要的书籍检索功能,根据书名的模糊搜索,可以帮助顾 客尽快找到所需要的书籍。 3. 用户登录注册 用户注册是为了保证用户在本网站的安全性,便于网站管理。 用户登录后才可以进行购物。 用户在进行网上购物时,必须现登陆,如果是新用户,则必须先进行注册。 4. 信息修改 这是个给顾客可以修改自己信息的界面。 顾客户可以在登录后,在更改信息的页面进行自己的信息的修改,例如修改密码,个人资料。 5. 购物车 这是给顾客在进行相应的购买的时候用来储存自己所想购买的书籍,可以随意的增删自己所需的商品。 数据库设计 : :介于课堂设计所需数据量不大,更没有经费支持,所以就选 择容易安装且免费的 MySQL 数据库。 2.逻辑数据库的分析:网上书店用用户登录,图书显示,用户购书等功能。 对注册的用户需要保持用户名,用户密码,用户邮箱,以用户号唯一标识一个用户。 图书需要分类显示,所以要有图书分类关系,以分类号关联分类名。 图书关系包括图书名,图书价格,由于图书要分类,还应该由图书所属的分类,应以图书号唯一标识一本图书。 需要存放用户将要购买的图书,借鉴其他网上书店的例子,也有一个购物车,以显示用户将要购书的信息 ,购物车关系包括购书号,购书名,书的价格,所购书的数量,并且以购物车号唯一标识购物车关系。 3.关系分析:图书分类关系以分类号为主键。 图书关系以图书号为主键,分类号为外键,关联图书分类关系中的主键,用于完成图书的分类显示。 用户信息以用户号为主键。 购物车信息以购物车号为主键。 ( _User) ,存储注册用户的信息。 ( _Category) ,存储图书分类信息。 ( _Book) ,存储图书信息。 但由于要在网页上显示图书图片,如果把图书图片以二进制为保存子数据库的图书表中, 就会在数据库中存储大量信息,影响数据库的性能和查询速度,进而影响图片在网页中的加载速度。 解决这个问题的关键就是,把图片保存为相对 路径中,以图书号唯一标识图书名,从数据库中先查出图书名,再关联相对路径中的图片,这样就可以避免数据库中存储大量信息。 ( _ShoppingCar) ,存储用户将要购买的图书信息。 3. 方案 实施 建立数据库和表: 数据库管理系统: 全局数据库名: bookStore : create database bookStore。 : 图书分类表( _Category): 分类号( categoryId) 分类名( categoryName) int(10) primary key varchar(50) create table _Category ( categoryId int(10) auto_increment, categoryName varchar(50) not null, primary key (categoryId。软件工程课程设计说明书-基于web的网上书店
相关推荐
Oracle、 Bea公司等,所以 JSP 迅速成为商业应用的服务器端语言。 石家庄铁道大学毕业设计 6 JSP 技术的强势 (1)一次编写,到处运行。 除了系统之外,代码不用做任何更改。 (2)系统的多平台支 持。 基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。 相比 ASP/PHP 的局限性是显而易见的。 (3)强大的可伸缩性。 从只有一个小的 Jar
、《毕业生就业质量水平分析制度》,建立《社会第三方评价制度》, 为加强教学管理,提高 人才培养 质量,应建立独立于教学及训练部门之外的第三方 人才培养质量评价组织 , 进行 教学质量监控。 探索将毕业生就业率、就业质量、用人单位的满意度等作为衡量人才培养质量的重要指标,加强毕业生毕业跟踪调查工作,为专业建设、人才培养方案制定、教学管 理等提供重要的参考依据。 加强对运动员教学工作的服务、指导
动脉搐、柏一查氏综合定 )、门静脉癌栓及门静脉闭塞症。 五、掌握各脏器血流 (肝、肾、颈、推动脉、甲状腺血流 )。 六、了解能量超声和三维超声的原理、基本检查方法。 七、了解和熟悉介人性超声诊治,在上级大夫指导下参加一定的介人性超声诊治。 超声心动 6个月 要求 : 一、 T握心脏的超声解剖学 的特点及其检查和树量方法。 二、掌握先天性心脏病的超声诊断 : 房间捕缺损、室间麻缺损、动脉导管未闭
e))。 String str = null。 while ((str = ()) != null) { (str).append(\n)。 } (())。 } catch (FileNotFoundException e1) { ()。 } catch (IOException e1) { ()。 } finally { if (br != null) { try { ()。 } catch
可能遇到的技术问题。 我校许多专业都以开设类似的课程设计题目,学生和老师在技术方面已经有经验,正缺少这样的实践机会。 系统流程图: 中央民族大学信息工程学院软件工程课程设计 4 学 生教 师登 陆上 传 资 料选 择 题 目填 写 同 组 同 学 的 信 息提 交 报 告查 询信 息查 看 选 题 情 况选 题 情 况填 写 进 度 情 况给 出 分 数学 生教 师 数据流图:
能简化加工工序,提高加工效率。 定位基准选择的原则 1)基准重合原则。 为了避免基准不重合误差,方便编程,应选用工序基准作为定位基准 ,尽量使用工序基准,定位基准、编程原点三者统一。 2)便于装夹的原则。 所选的定位基准应能保证定位准确、可靠,定位夹紧简单、易操作,敞开性好,能够加工尽可能多的表面。 3)便于对刀的原则。 批量加工时在工件坐标系已经确定的情况下,保证对刀的可能性和方便性。