项目管理课程设计报告书完成版.docx
《项目管理课程设计报告书完成版.docx》由会员分享,可在线阅读,更多相关《项目管理课程设计报告书完成版.docx(23页珍藏版)》请在冰豆网上搜索。
项目管理课程设计报告书完成版
学号:
0120806240231
课程设计
题目
网上花店管理系统
学院
土木学院
专业
工程管理
班级
工程0802
姓名
张高蓓
指导教师
鄢丹
2011
年
5
月
22
日
课程设计任务书
学生姓名:
张高蓓专业班级:
工程0802
指导教师:
鄢丹工作单位:
武汉理工大学管理学院
题目:
网上花店管理系统
初始条件:
先修课程为数据库等相关课程。
学习的课程为管理信息系统,掌握了管理信息的系统分析,系统设计,系统实施的相关知识,掌握科学的管理信息系统的设计和使用。
要求完成的主要任务:
(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
1.工作量及技术要求
以课程中学习的管理信息系统的相关理论为基础,进行管理信息系统的设计与开发。
系统的应用功能不少于4个,数据表不少于3个,表之间必须存在关联,系统中必须以数据处理环节为核心内容。
说明书中应给出系统的功能说明、实现过程中遇到的主要技术问题及解决方案或实现语句、系统的操作说明。
字数不得少于5000字。
2.说明书质量要求
参照系统分析与设计报告的要求撰写说明书。
实现的系统必须达到指定功能要求,操作简单,运行中无重大错误。
说明书必须图表规范、层次清晰,文字流畅。
时间安排:
课程设计的时间进度安排如下。
序号
设计内容
所用时间
1
系统分析
1天
2
系统设计
1天
3
系统实施
3天
合计
1周
指导教师签名:
2011年5月22日
系主任(或责任教师)签名:
2011年5月22日
网上花店管理信息系统的设计与实现
1概述
1.1系统简介
网上花店系统是基于accessl开发,本系统采用模块化程序设计方法,既便于功能的添加和修改,又便于维护人员的补充、维护。
各个模块功能明确,模块间连接流畅,符合网络购物系统的规定,满足网络购物客户端使用的需要,达到操作过程直观、方便、实用、安全等要求。
管理人员可以对网上商店中的商品进行管理:
用户可以进行注册、浏览、购买:
能够实现网上支付等各项功能。
对于消费者,网站上的商品种类繁多。
通过网络,人们在短时间内就能找到自己满意的东西。
1.2业务流程介绍
本系统实现的业务流程为顾客进入系统的界面,如果是会员直接进入,不是会员的先注册再登陆,登陆界面后,用户根据自己的需求爱好随意浏览产品,如有想购买的放入购物车,然后可以继续购买或是选择直接付款,产品选择完毕后填写有关的账单信息和选择运输方式,提交订单,订单生成。
1.3系统设计思路
网上花店的数据客流量相对比较大,所以在整体设计时必须要满足使用方便、操作灵活等设计需求。
网上花店系统目标如下:
实用性,系统以用户需求为目标,以便用户为原则。
根据用户的实际需求情况,从用户角度出发尽可能的方便使用,满足基本的用户需要。
网上花店的整体设想思想如下:
1.展示网站的商品信息,不断更新商品种类,使用户了解最新的市场动态。
2.用户可以在网站上修改个人进入网站的密码、查看订单以及查询个人在网站上的消费情况。
3.用户有什么好的建议可以对本网站进行留言和查看其他用户的留言情况。
4.实现购物车和结账功能,用户选择所需的商品后,在线提交商品订单。
5.对商品信息进行管理,选择商品类别讲商品具体信息和图片信息都存储在数据库中,并可以修改或删除商品信息。
6.对用户提交的订单,根据情况进行阶段处理。
7.系统运行稳定、安全可靠。
图1-1业务流程图
图1-2数据流程图
2系统分析
2.1系统可行性分析
随着计算机网络的发展,上网人数日益整多,人们已经习惯通过网络商城的方式在网络上进行购物和接受服务。
因此,我们通过这样的方式,在计算机网络上提供鲜花商品的销售,能够被广大用户接受,可以拓宽企业的客户群。
开发网上花店管理的技术已经非常成熟。
首先,从硬件上讲,计算机硬件速度现在已经不是问题,大量高速度的硬盘十分普遍,同时网络的速度普遍提高,这些为电子商务的运行打下坚实的基础。
从软件的角度讲,数据库技术已经相当成熟,并且,处理能力也非常强,这位海量数据库的存储和处理打下了坚实的基础。
有了这些技术的支持,使我们开发一个网上花店管理系统变得更加容易,其可行性包括以下内容:
1、经济可行性分析
从经济角度来看,网上花店对系统的投资要小于系统对网上花店的回报,网
上花店的决策者才会实施系统计划。
从本系统开发的角度出发,系统开发成功减低人员费用的支出。
同时,大量的用户整加会使网上花店获得更大的收益。
2、技术可行性分析
根据该系统目标来衡量所需的技术是否具备,一般可从软、硬件的性能要
求环境、操作人员水平等方面去考虑和分析。
的开发需要。
在硬件方面,选择空间比较大,由于计算机的更新速度比较快,现在的内存在2GB以上,硬盘在320GB,都可以满足系统的开发需要。
所以,系统在硬件方面是可行的。
MYSQL数据库是非常成熟的开发工具,无论在安全性、可用性、可靠性方面都毫无质疑,因此软件方面是可行的。
3、运行可行性
JAVA的一大特点是跨平台,可移植。
所以在运行方面是毋庸质疑的,无论
系统的开发被移植到那个平台上,均能正常运行。
4、法律可行性
本系统的开发没有违背法律,在法律上是可行的。
2.2建立数据库信息表
数据库mdb中包含的数据表如下:
2.2.1用户信息表
此表中包含了所有用户的注册信息,信息包括:
用户ID、用户名、密码、真实姓名、地址、电话、邮编,注册日期、权限、账户余额。
如表2-1所示
表2-1用户信息表
2.2.2订单信息表
此表中包含了所有订单的信息,信息包括:
订单ID、用户ID、用户名、接收人姓名、接受人地址、接收人邮编、接收人电话、是否确认、状态、总价格,是否有效、备注。
如表2-2所示
表2-2订单信息表
2.2.3鲜花信息表
此表中包含了所有鲜花的信息,信息包括:
鲜花ID、鲜花名称、价格、适合节日、材料、包装、库存量。
如表2-3所示:
表2-3鲜花信息表
2.2.4订单信息详细内容表
此表中包含了所有订单的信息,信息包括:
订单ID、鲜花ID、数量、单价。
如表2-4所示:
表2-4订单信息详细内容表
2.2系统表关系
这个系统包括了用户信息表、订单信息表、订单详细内容表、鲜花信息表,其中用户信息表和订单信息表由订单ID联系,由于一个人可以有多项订单,故该关系为一对多;司订单信息表和订单详细内容表有订单ID联系,由于没个订单对应一个订单详细内容表,因此为一对一关系,订单详细内容表和鲜花信息用鲜花ID联系,由于每个鲜花可以多次被订购,所以是多对一的关系。
3系统设计
3.1数据库设计的原则如下:
1.规范化,在设计和操作维护数据库时,关键的步骤就是要确保数据正确地分布到数据库的表中,使用正确的数据结构,不仅便于对数据库进行相应的存取操作,而且可以极大地简化应用程序的其他内容(查询、窗体、报表、代码等。
)要设计规范化的数据库,就要求我们根据数据库设计范式也就是数据库设计的规范原则来做。
2.数据的冗余度是衡量数据的结构的指标之一。
这个指标与上述相对集中的在同一文件结构中反映事物的各个侧面是相矛盾的,因为从整体上来看,反映这些侧面的数据集合会存在交叉的情况,不可避免地出现数据的冗余,所以我们所考虑的是在二者折中的情况下选择最优解呆满意解。
3.保持数据的独立性、在添加修改删除数据时,数据的结构、相互关系和属性保持不变,并且应使程序不依赖于数据库的数据的组织方式和存储位置,也就是说不同的应用程序可按其所需的数据结构去访问数据库中的数据。
当数据的组织方式发生变更时,不需要重新编写或修改应有程序。
4.保证数据的完整性和安全性:
系统对数据库中的数据进行访问,采取设置访问权限身份验证等措施,防止无关的用户对数据的非法访问和破坏,并提过各种保护手段。
以防止各种破坏数据完整性的行为发生。
5.维护方便有不断扩充和更新的能力,设计好的数据库要想永远使用,一成不变是不现实的,因为事物问题发展变化的。
因此设计好的数据库系统不仅能满足用户目前的需求,还要对远期的需求又一定的扩充和更新能力,有相应的处理方案
3.2数据库的详细设计
3.2.1数据字典
表3-1用户信息
字段名称
数据类型
长度
是否为主键
允许为空
含义
user-id
文本
50
是
否
用户ID
username
文本
50
否
否
用户名
password
文本
50
否
石
密码
truename
文本
50
否
否
真实姓名
sex
文本
50
否
否
性别
adress
文本
50
否
否
地址
telephone
文本
50
否
否
电话
postacode
数字
50
否
否
邮编
userrole
文本
50
否
否
权限
zhuce_time
日期
50
否
否
注册时间
advencepayment
货币
50
否
否
账户
3-2鲜花信息
字段名称
数据类型
长度
是否为主键
允许为空
含义
flower-id
文本
50
是
否
鲜花ID
flowername
文本
50
否
否
鲜花名
price
货币
50
否
否
价格
jieri
文本
50
否
否
适合节日
cailiao
文本
50
否
否
材料
baozhuang
文本
50
否
否
包装
storecount
文本
50
否
否
库存量
表3-3订单信息
字段名称
数据类型
长度
是否为主键
允许为空
含义
order-id
文本
50
是
否
订单ID
user-id
文本
50
否
否
用户ID
username
货币
50
否
否
用户名
receivepersoname
文本
50
否
否
接受人姓名
address
文本
50
否
否
接收人地址
postalcode
文本
50
否
否
接收人邮编
tel
文本
50
否
否
接收人电话
ifconfirmdate
是/否
50
否
否
是否确认
status
文本
50
否
否
状态
confirmdate
文本
50
否
否
确认时间
totalprice
货币
50
否
否
总价格
sfyx
是/否
50
否
否
是否有效
beizhu
文本
50
否
否
备注
表3-4订单详细信息内容表
字段名称
数据类型
长度
是否为主键
允许为空
含义
user-id
文本
50
是
否
用户ID
flower-id
文本
50
否
否
鲜花ID
discount
数字
50
否
否
数量
oneprice
货币
50
否
否
单价
3.3E-R图设计
实体之间关系的E-R图如图3-1所示:
图3-2E-R图
3.4系统功能设计
本系统分为前台和后台两大模块。
每个模块之间虽然在表面上是相互独立的,但是对数据库的访问是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已,其中,根据网上商店前台的特点,可以将其分为商品查询、商品展示、购物车、会员管理、收银台,各个部分及其包括的具体功能模块如下:
1.商品查询:
根据商品的分类进行查询。
2.商品展示:
显示所有商品。
3.购物车:
更改商品数量、查看购物车、清空购物车。
4.会员管理:
会员注册、会员登录、会员密码修改、会员充值。
5.收银台:
填写订单信息、结账。
图3-2前台功能模块图
根据网上花店后台的特点,可以将其分为鲜花管理、管理员管理、订单管理、三个部分。
1.鲜花管理:
商品添加、商品删除、商品修改。
2.管理员管理:
管理员登录、修改登录密码。
3.订单管理:
查看订单、删除订单。
网上花店管理系统后台功能模块图
图3-3前台功能模块图
4系统实施
4.1系统界面
本系统设有密码,当输入密码后进入系统主界面
系统的主界面如图4-1:
4.2基本数据
在系统主界面中点击“基本数据表”,进入基本信息界面,可以看到本系统的用户信息表、鲜花信息表、订单信息表、订单详细内容表,点击“返回”:
返回系统主界面,如图4-2:
在系统主界面中点击“用户信息表”可以进入用户信息界面,如图4-2所示,点击“添加记录”按钮可以加入新的用户信息,再点击“保存记录”按钮就可以将新的校车信息保存下来,点击“删除记录”按钮则可以将用户信息删除。
点击
按钮可以查看前一名用户信息或下一名用户信息,或者直接点击下拉框可以直接选择所要查看的用户信息单击“关闭窗体”退回系统主界面。
在系统主界面中点击“用订单信息表”可以进入订单信息界面,如图4-3所示,点击“添加记录”按钮可以加入新的用户信息,再点击“保存记录”按钮就可以将新的校车信息保存下来,点击“删除记录”按钮则可以将用户信息删除。
点击
按钮可以查看前一名用户信息或下一名用户信息,或者直接点击下拉框可以直接选择所要查看的用户信息单击“关闭窗体”退回系统主界面。
4.3查询界面
在系统主界面中点击“查询”,进入基本信息界面,例如,按用户地址查询,弹出如下对话框,输入要查询的地址,武汉理工大学,既出来下图的界面。
4-3用户报表界面
在系统主界面中点击“报表输出”,进入报表界面,例如,进入界面后点击鲜花信息报表,便会出来下图。
点击
按钮可以查看前一名用户信息或下一名用户信息,或者直接点击下拉框可以直接选择所要查看的用户信息单击“关闭窗体”退回系统主界面。
5结论
这次的课程设计,主要是让我们熟悉Access的一些基本操作和visio的运用,在Access平台上完成系统的设计,同时利用visio画出系统的流程图、组织结构图、E-R图等。
通过这次的课设,使我对Access的操作技能有了一定的了解,同时也巩固了对visio的运用,不过在设计的过程中也遇到了许多问题,例如,完成查询功能的设计之后,点击查询,却无法出现查询窗口,而是直接弹出了所需信息,后来经过反复检查和思考之后,发现原来是没有对查询条件进行限制,当修改之后,查询功能便恢复了。
还比如在开始做报表的时候我做的信息比较多,后面生成表表就捞老出问题,只有不断的该设计视图,不断的尝试,还好最后终于设计出了自己满意的报表,还有一点遗憾的是在鲜花信息窗体中,我本来想在换页的同时改变不同的图片,不过没有做成功!
此次设计我设计的是一个小型超市的网上花店系统,只要涉及了用户信息表,鲜花信息表,订单信息表,订单信息详细内容表,根据用户的实际需求情况,从用户角度出发尽可能的方便使用,满足基本的用户需要。
刚开始做的是由于考虑到本周两门考试,所以完全是为应付任务而进行作业,但礼拜四的是有听过鄢丹老师又一次的讲述,觉得甚是惭愧,庆幸的是老师也退后了课设的时间,所有把原来做的表都删了,又重新认真的做了一遍,通过这件事,让我感觉到不管做什么事态度很重要!
总之,这次课程设计让我受益匪浅,不仅使课堂上所学的知识得到实践和巩固,同时也在查阅资料的同时学到了很多课堂上没有学到的知识,让我对信息管理系统有了更好的了解和掌握。
我想,这次的课程设计不管是在我以后的学习中还是工作中,都会起到一些积极的影响,我也因此对信息管理系统产生了一些兴趣,觉得一个好的信息管理系统不仅节约了管理的时间,还提高了管理质量,对管理工作起到了不可估量的作用。
这次课设的意外收获,一直以来,我可以算得上一个计算机白痴,只是掌握了计算机使用过程中一非常有用的操作,W+l推出系统界面,W+D瞬间最小花,PRTSC截图,突然觉得计算机这个我未完全涉及的领域里面也充满了神奇!
课设虽然结束,但学习永无止境,以后会继续努力学习,设计出一个比较完美的、实用的、有价值的系统,加油!
参考文献:
[1]范国平,《Access2002数据库系统开发事例导航》,人民邮电出版社;
[2]李兴国,《管理信息系统案例》,清华大学出版社;
[3]陈承欢,《管理信息系统开发案例教程(第2版)》清华大学出版社;
[4]科教工作室,《学以致用Access2007数据库应用》,清华大学出版社;
[5]李昌福,黄翔东,马长坤,《我用VISIO制图》,国防工业出版社;
[6](美)劳东著,劳帼龄译,《管理信息系统(第7版)》,中国人名大学出版社。
本科生课程设计成绩评定表
姓名
张高蓓
学号
0120806240231
性别
女
专业、班级
土木学院工程0802
课程设计题目:
网上花店管理系统
课程设计答辩或质疑记录:
成绩评定依据:
评定项目
评分成绩
1.选题合理、目的明确(10分)
2.设计方案正确,具有可行性、创新性(30分)
3.设计结果(例如:
硬件成果、软件程序)(30分)
4.态度认真、学习刻苦、遵守纪律(15分)
5.设计报告的规范化、参考文献充分(不少于3篇)(15分)
总分
最终评定成绩(以优、良、中、及格、不及格评定)
指导教师签字:
年月日