3.1网站原型的设计成果----------------------------------------113.2有关数据库设计的几点说明----------------------------------123.3网站的关键部分实现策略------------------------------------13
第四章
4.14.24.34.4
JSP技术在网络书店开发中的应用------------------15
JSP开发模型的选择-----------------------------------------15使用JavaBean提高代码水平----------------------------------15JSP中对COOKIE的使用--------------------------------------19JSP的中文
问题的解决---------------------------------------20
第五章第六章
测试-------------------------------------------21
21
5.1网站测试-------------------------------------------------
结束语-----------------------------------------22
6.1收获和体会------------------------------------------------226.2项目的遗憾------------------------------------------------226.3结束语----------------------------------------------------23
感谢----------------------------------------------------24参考文献------------------------------------------------25附录----------------------------------------------------26
附录一:项目使用环境-----------------------------------------附录二:电子书店安装和使用说明-------------------------------附录三:源文件功能说明清单-----------------------------------附录四:
源代码-----------------------------------------------附录五:翻译-------------------------------------------------2627283136
-4-
第一章引言
1.1项目的意义
在
计算机专业的教学中,软件工程是极为重要,也很特殊的一门课程。它需要学生有较好的计算机基础理论知识做基础,同时要具有探索精神和较强的动手能力;同时它也需要老师有深厚的实际开发经验和教学能力。它对我们的教与学的两方面都提出了较高的要求。很长时间以来,很多人都在对软件工程课程的教学进行了很多的尝试。我们的这个软件工程试验项目也正是在这方面的一种探索和研究。我们试图脱离陈旧的单纯理论讲授的教学方式,通过一个实际的软件开发过程,让学生在实际的应用环境中去学习,体会,理解理论知识。我们的这个项目就是要基于这个想法,设计一个适合要求的软件课题,并开发出适合不同水平同学的软件范例。我们想这有以下几个优点:软件开发过程中要用到大学一年级到三年级中的大部分课程的知识,符合软件工程课的综合性的特点。教学过程(也就是开发过程)接近实际需要,可以有效的弥补教学与实践的鸿沟,提高教学的质量。需要学生自学大量新技术,新的方法,对学生的自学能力和探索精神是一个很好的锻炼。开发项目需要一个团队共同完成,可以培养学生良好的团队合作精神。教学中对不同程度的同学提出了不同程度的目标要求,可以使各种水平的学生都能够在这个过程中得到提高,有所收获,这也符合“因材施教”的教育思想。既然是一次教学尝试,我们试图使用最新的技术和开发媒介来提高它的实用性和学生的兴趣。电子商务的发展和互联网的广泛应用给我们提供了一些很好的启发。我们知道,电子商务经过了一个“疯狂投资”的实验时代,现在已经进入了一个务实的阶段。当今电子商务发展的重心已经完全由过去的.COM的模式转向到传统企业的电子化的进程中来。人们已经不再为是否进行电子化而苦恼,因为电子商务的大势已经不可逆转。人们开始考虑应该从那里开始着手?哪些商业行为最适合首先电子化成了一个迫在眉睫的问题。一些系统架构师小心翼翼,广泛论证,在对企业自身运作机制的务实的仔细调研中,总结出了以下几种最有价值进行实施的电子商务应用:企业门户(Portal)(Portal):企业门户(Portal):企业门户与一般信息门户有本质的区别,企业门户主要是为企业的重要客户、合作伙伴和自身的员工服务的。它应当具有个性化(这里的个性化并不仅仅是页面),应当提供一系列的在线服务,使得客户、合作伙伴和员工们得以使用企业门户获得必要的知识/信息,得以通过企业门户与企业应用进行交互及事务处理。网上连锁商店(Storefront)(Storefront):网上连锁商店(Storefront):为了拓展产品和服务的市场,拓广销售渠道以及增加销售额,企业应当建立具有自身品牌标识的网上连锁商店。