ImageVerifierCode 换一换
格式:DOCX , 页数:42 ,大小:381.99KB ,
资源ID:3202495      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3202495.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书馆系统分析与设计.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

图书馆系统分析与设计.docx

1、图书馆系统分析与设计软件综合课程设计任务书一、课程设计的目的、要求目的:软件综合课程设计是一个综合性的设计型实验教学环节,旨在使学生通过软件开发的实践训练,进一步掌握设计开发软件的方法与技术,学会数据的组织方法,提高软件开发的实际能力,培养创造性的工程设计能力和分析、解决问题的能力 。实现以下目标:1. 深化已学的理论知识,完成理论到实践的转化通过软件开发的实践,进一步加深对软件工程方法和技术的了解,将所学的理论知识运用于开发实践中,并在实践中逐步掌握软件工具的使用。2. 提高分析和解决实际问题的能力课程设计不仅是一次软件工程实践的模拟训练,同时通过软件开发的实践,积累经验,提高分析问题和解决

2、问题的能力;3. 培养“开拓创新”能力大力提倡和鼓励在开发过程中使用新方法、新技术,激励学生实践的积极性和创造性,开拓思路,设计新算法、新创意,培养创造性的工程设计能力;要求: 学生组成开发小组(24人),以小组为单位选择并完成一个规模适度的软件项目,在教师的指导下以软件设计为中心,独立完成从需求分析到软件测试的开发过程。二、设计步骤安排1. 确定课题由教师命题并给出各课题的具体需求,学生根据课题涉及的知识领域及自己对该领域的熟悉程度和对该课题的兴趣,选择课题,经教师调整审定后确定;2. 需求分析建立系统的分析模型,这是系统开发的重要阶段。主要工作是:分析确定系统应具备的功能、性能,并从经济上

3、、技术上进行可行性分析,建立“需求分析模型”确定开发计划。3. 软件设计具体工作是:对系统的分析模型进行修改、细化,进行系统的结构设计,用户界面设计,数据管理部件设计(若系统涉及到数据库,要对数据库结构进行设计)4. 编码与测试根据项目的应用领域及语言的特点,选择编程语言进行编码,要求给出程序的详细注释(包括模块名、模块功能、中间过程的功能及变量说明);由开发小组进行除验收测试以外的测试工作(包括单元测试、组装测试与系统(确认)测试 )。所有测试过程都要求采用综合测试策略,先进行静态分析,再进行动态测试。要求制定测试计划、记录测试过程与结果、保留测试用例、写出测试报告。5. 验收测试由教师组织

4、验收测试的实施,内容包括:系统能否正确运行,实际系统与设计方案是否一致,是否实现了需求所确定的功能与性能,系统设计有无特色,算法有无创新,系统结构是否合理、新颖,系统界面是否友好、美观,操作是否简单,使用是否方便。6. 总结和整理课程设计报告A. 课程设计报告的规范课程设计报告的开头应给出题目、班级、姓名、学号和完成日期,并包括以下七个内容:(1) 需求分析:以无歧义的陈述说明任务、强调完成的程序要做什么?明确规定:输入的形式和输入值的范围;输出的形式;程序所能达到的功能;测试数据:包括正确的输入及其输出结果和含有错误的输入及其输出结果。(2)概要设计说明本程序中用到的所有数据类型定义、主程序

5、流程及模块间的调用(层次)关系。 (3)详细设计:对每个操作写出伪码算法;对主程序和其它模块也要写出伪码算法;画出函数(或过程)的调用关系图。(4)调式报告:调式过程中遇到的主要问题是如何解决的、对设计和编码的回顾讨论和分析;对算法的时空分析(算法的时间复杂度和空间复杂度的分析);改进设想;经验和体会。(5)用户手册:即说明如何使用你编写的程序。(6)测试结果列出你的测试结果,包括输入和输出。(7)设计体会(8)附录:原程序清单(或磁盘)和结果。项目三: 图书销售管理系统管理: 模块功能说明用户注册1. 合法帐户注册:信息修改,查询2. 找回密码等高级功能书籍管理1. 图书的CRUD(管理员用

6、户)2. 根据时间,作者,价格,库存数量等查询销售管理1. 销售图书;2. 统计每年,每月,每个销售员的销售数量等权限管理(根据能力删减)1. 系统管理员增加本系统的角色,包括角色添加,删除,查看。2. 系统管理员可以删除某些不合法用户,修改用户信息。3. 每一个角色都有系统管理员为其分配权限。四、本次课程设计的要求 时间:按教学计划安排,课程设计时间为一周(24学时左右) 内容:前面第三点中列出了六个设计题,每组选择一至二题完成。 要求: 1. 完成整个程序的设计及调试,得出正确结果; 2. 写出规范的课程设计说明书; 3. 课程设计结束后交设计说明书等文档和程序。五、时间安排12月27 日

7、布置课程设计任务;12月27 28 日查阅资料,确定设计题目;12月 28 日准备程序;2010年 12月 282011年1月6 日上机调试程序;2011年1月6日 7日书写课程设计报告;2011年1月7日 提交课程设计报告六、参考资料: 1. JAVA核心技术(卷1):基础知识(原书第8版), 机械工业出版社; 第1版 (2008年6月1日)2. Java编程思想(第4版),机械工业出版社,2007 年6月。3. 七、 评分标准(采用五级记分制)课程设计期间的课堂考勤、答疑与课程设计报告质量统筹考虑。优:按要求完成设计任务、书写出高质量的课程设计报告。良:按要求完成设计任务、书写出较高质量的

8、课程设计报告。中:按要求完成设计任务、课程设计报告基本符合要求。及格:基本完成设计任务、书写出课程设计报告。不及格:未按要求完成设计任务、无课程设计报告。 1引言 随着Internet国际互联网的发展,越来越多的企业开始建造自己的网站。基于Internet的信息服务,商务服务已经成为现代企业一项不可缺少的内容。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。同时人们的生活方式也在随着发生改变,传统的购物方式已不能满足人们的需求。 JSP是Sun公司推出的一种网站开发技术,Sun公司借助自己在Java上的不凡造

9、诣,又把人们引进JSP时代,JSP即Java Server Page,它可以在Servlet和JavaBean的支持下,完成功能强大的Web应用程序。所以,在我的毕业设计中,我采用了JSP作为开发工具,构建了一个能实现基本的电子商务的小型动态商务网站网上图书销售系统。该系统能实现用户的注册、登录功能;能够实现商品的查询,订购等功能。该系统基本上具备一个网上商品销售系统应该具备的常用功能,该设计项目基本上体现了构建一个动态商务网站所需要的技术,可以说,目前的大型商务网站也就是我们这个小型网站在内容上的扩充和完善。2概述随着时代的发展,信息技术、Internet/Intranet技术、数据库技术的

10、不断发展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门已经认识到Internet的优势,电子商务就是在这样一个背景下产生发展起来的。伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感。我的毕业设计也就正是一个电子商务系统的开发-网上图书销售系统。3 系统分析3.1 可行性分析商业企业在运营过程中,经常会受到以下一些条件的限制: 产品的宣传受到限制,采购商或顾客只能通过上门咨询、电话沟通等方式进行各种信息的获取,受一定的时间与物理空间的局限并且成本较

11、高。 庞大的商业经济周转。 复杂的产品周转渠道。从看样品、谈价格到支付货款等一系列的产品周转渠道过于复杂,企业与顾客之间缺乏全面的沟通与快捷运营的平台。 商业企业中根据季节的变化,热销商品在销售高峰到来时货源紧张,企业需要实时了解商品的销售情况,保证热销商品的要货满足率。因此,企业需要重新认识市场、消费者以及自身市场定位,正确认识电子商务技术在企业中的重要地位,以少量的时间和资金建立企业信息门户网站并架设一定范围的商务网络,以此来制定长远发展战略,使企业与顾客间的经济活动变得更灵活、更主动。本系统是一个中小型的电子商务系统-网上书店,可以为各类用户提供方便的在线买书环境,符合目前国内流行的电子

12、商务模式。用户可以在系统中实现注册、浏览商品、搜索查询商品、下定单、处理定单等功能;管理员可以通过用户管理、定单管理、商品管理、评论管理等管理功能来对系统进行维护更新。在技术上,目前市场上开发电子商务平台的技术很多,如ASP,PHP,PB,.NET等。我采用SUN公司的JSP技术,它是目前市场上最流行的技术之一,JSP具有一次编译,处处运行的优点4。由分析可得,不论是商业还是技术上,网上图书销售系统的开发都是可行的。3.2需求分析通过对电子商务网站及网上书店的考察、分析以及实际的市场调查,要求本系统具有以下功能: 统一友好的操作界面,能保证系统的易用性。 规范、完善的基础信息设置。 图书分类详

13、尽,可按不同类别查看商品信息。 按图书大类及图书名称进行模糊查询。 实现网上购书。 新书及特价图书展示。4 概要设计4.1 系统设计目标对于典型的数据库管理系统,尤其是对像电子商务这样的数据流量特别大的网络管理系统,必须要满足使用方便、操作灵活等设计要求。本系统在设计时应该满足以下几个目标: 采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。 全面展示书店内所有的图书,并可展示最新图书及特价图书。 为顾客提供一个方便、快捷的图书信息查询功能。采用模糊查询查询数据。 实现网上购物。 商品销售排行,以方便顾客了解本商城内的热销商品及帮助企业领导者做出相应的

14、决策。 查看商城内的公告信息。 用户随时都可以查看自己的订单。 对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。 系统最大限度地实现了易维护性和易操作性。 系统运行稳定、安全可靠。4.2 系统设计思想本系统采用三层架构设计4,它的工作原理如图4.1所示。图4.1 三层结构原理图采用三层构架以后,用户界面层通过统一的接口向业务层发送请求,业务层按自己的逻辑规则将请求处理之后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层。这样用户界面层甚至可以不知道数据库的结构,它只要维护与业务层之间的接口即可。4.3 系统功能模块划分根据需求分析及三层架构设计的思想,设计出

15、客户系统功能如图4.2用户登录在线购书查看购物车在线购书察看订单信息察看图书详细购买图书查询用户注册登陆察看图书详细资料购买查看订单详细继续购书清空购物车提交购物车删除已经选购的图书修改购买数量购买图 4.2 客户端系统4.4系统功能简介4.4.1系统基本功能1)图书信息查询该模块实现图书信息的分类显示,提供最新商品的推荐显示以及销售显示,便于引导购物取向。此外,还提供依据图书名称或是编号等包含关键字实现快速搜索的功能并显示图书的有关详细信息。2)购物车管理用于对每一个进入系统的用户所对应的购物车进行管理。将用户所选购的图书信息,包括价格、数量等信息记录到对应的购物车上,便于到收银台进行结帐处理。同时在此模块中,用户还可以方便的实现修改购物图书、清空购物车等操作。3)会员信息管理实现系统相关用户信息的注册及身份验证,同时也提供对应的用户资

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1