- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕I-4
毕I-4
毕业设计(论文)中期报告
题目: 基于J2EE的电子商务系统
院(系) 计算机科学与工程学院
专 业 软件工程
班 级 050604
姓 名
学 号
导 师
2009年04
设计(论文)进展状况
在电子商务应用中,网络购物是最为常见的应用形式之一。其中,物品及信息的发布是这类应用的基础,本项目即完成了用户的信息发布、搜索及反馈的功能。本项目的目标为,建设一个小型网站平台,可以满足用户注册会员、发布产品信息,提供给浏览者依据分类查询,用户可对信息做反馈留言。
从第三周开始正式进入项目的实施阶段。
首先是完成了系统设计。根据任务书的要求,经过需求分析,整个系统一共涉及到三种角色,分别为: 游客,会员,管理员。
系统的分层结构如图1.1所示:
图1.1 系统分层结构图
另外将整个系统提炼为了5个模块,分别为:
(1)、会员管理模块
该模块包括:会员注册、登录、修改基本信息(包括密码修改)、注销
图1.2 会员管理模块
(2)、信息发布模块
这里面提到的信息,主要是指会员发布产品信息,如产品的特征描述、规格、联系方式、价格等。
该模块包括:发布信息、修改信息、删除信息
(3)、管理员模块
该模块包括:登录后台、查看待审核的信息列表、审核信息、退出后台
管理员模块如图1.3所示:
图1.3 管理员模块
(4)、信息搜索模块
(5)、信息反馈模块
包括留言及回复、查看已发表和已收到留言,查看新鲜事物等。
目前为止,已经完成了这几个模块的基本功能,可以实现正常流程下的页面跳转。对于dao层的方法已经在编写过程中进行了单元测试。整个系统已经有了一个基本的轮廓。
存在问题及解决措施
2.1模板渲染
页面呈现采用的是velocity模板,每个页面之前都可以有一个类对这个screen进行渲染,但是基于velocity的语法约定,很多地方和jsp的不同,所以在学习velocity语法上花费了一定时间。
特别是对于页面间传值的操作,应用到templateContext,使用起来还不是很熟练。要在后续细节的处理中,逐渐掌握这种思路。
2.2出错处理
目前还没有指定出错页面,偶尔会出现500、505的异常,尽管对于用户体验很不可取,但是在系统的初期,这样也是为了方便定位抛出异常的具体位置。
在系统不断完善之后,要加入具有引导性的错误页面。
2.3页面校验
在用户注册的时候,很多输入框还没有提供校验功能,如:email格式不正确,密码长度不够等。基于系统的安全性考虑,陆续会将这些功能加进去。由此还会引发另外一个问题,就是很多js函数对于浏览器的兼容性,这也是即将要考虑的问题,所以在系统实现之前,需求分析的过程中,是应该先确定好一种浏览器类型,以此为基础进行后期的安排,这也是需分中遗漏的一个细节。
2.4页面美化
目前系统的页面还相对简陋,很多只是简单的表格、表单排列。针对一个真正的商业系统来说,用户体验很重要,第一感觉的好坏很大程度上影响网站的点击率和浏览。所以基本功能实现完全的基础上会考虑去美化页面,增强用户体验。以一个真正系统的标准来衡量自己的作品。
后期工作安排
未来一个月的时间,主要是进行系统的整合和测试,对已实现的基本功能进行细化,对于已实现的功能展开测试,在时间允许的情况下,美化系统页面。
然后,在基本的流程走通之后,要进行一个代码的清理,删掉没有用到的方法和不必要的注释,做到代码的清晰整洁。
最后,整理相关的文档,着手写毕业论文,为答辩准备材料。
具体时间安排如下:
第十一周——第十三周:模块的整合、细化进行部分模块的完善,细化。
第十四周——第十六周:集成测试,预发布及性能的优化。
第十七周——第十八周:写毕业论文并准备毕业答辩。
原创力文档


文档评论(0)