课题名称:小型电子商务网站的设计与实现 |
课题类型:数据管理―程序设计类 |
指导教师:姓名: 欧阳荣彬 工作单位:北京大学计算中心 电话:010-62759178 E_mail:ouyang@pku.edu.cn |
课题简介与课题目标: 电子商务是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库库。而对于后者则要求应用程序功能完备,易使用等特点。 课题目标是设计并实现一个B/S体系结构的电子商务网站。结合实践,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉网站建设的过程,熟练掌握网络数据库编程方法。 |
完成课题的软硬件要求: 最低要求: 硬件:586以上PC机或笔记本电脑 操作系统:Windows98操作系统 应用软件:Tomcat,JDK,Access,Dreamweaver等 较高要求: 硬件:PIII CPU,256M内存以上PC机或笔记本电脑 操作系统:Windows2000 Professional或WindowsXP Professional操作系统 应用软件:Tomcat,JDK,SQL Server,Dreamweaver,JBuilder,Eclipse等 |
课题技术要求: 1. 程序采用B/S体系结构开发(开发工具和数据库任选) 2. 开发技术建议采用JSP,若采用其它开发技术请与指导教师协商可行性 3. 数据库建议采用SQL Server或Access,若采用其它数据库请与指导教师协商可行性 4. 开发工具自选,推荐Dreamweaver,JBuilder或Eclipse |
课题内容参考: 课题开发基本包括以下主要功能: 1商品管理:实现商品类别管理、商品类别管理和商品信息管理等模块。 2 会员信息管理:实现会员个人信息管理。 3 商品查询和列表:实现商品信息的查询,详细信息的展示等功能。 |
对课题完成情况的要求: 课题的完成标准可分成如下三个层次 1. 能够完整实现一项最基本的功能,此项功能中必须包含对数据库记录的添加、删除、修改以及查询操作。(75分) 2. 能够实现所有基本功能,初具网站雏形,Web查询和结果反馈快速准确,数据库构造合理,界面美观实用。 3 能够完成一些高级的,个性化的功能,以及一些安全性的设计。(85分) |
课题指导: 1. 开发工具和开发技术的选择 ① 对于编程基础一般的同学: 开发技术可以选择JSP,操作系统使用Windows2000 Professional,Web服务器采用Tomcat+JDK(JSP),数据库采用Microsoft SQL Server。 ② 对于具有相关软件开发经验的同学: 开发技术、开发工具以及数据库软件可以自己选择,如果个人能力已超过题目规定的范围,也可以自己选择毕业设计题目,但需经过指导老师同意。 2. 掌握开发技术 ① 对于编程基础一般的同学: 学习参考资料1中的相关内容,理解B/S体系结构应用程序的开发方法,掌握SQL Server数据库的使用。同时学习网站开发工具(如Dreamweaver)和Java编程工具(如JBuilder)的使用。 ② 对于具有相关软件开发经验的同学: 可以选择自己不熟悉的开发技术或对已经掌握的开发技术进行总结和深入研究,以实现自己知识的突破和能力的提高。 3. 完成课题 根据课题内容参考和对课题完成情况的要求,利用自己掌握的开发技术,根据自己的能力完成相应的内容。 |
课题成果的提交: 学生在毕业设计结束时需要提交:论文+程序。 本课题的最终实现形式是一个B/S体系结构的应用程序的形式,B/S结构应用程序的构成通常包括程序文件及相关数据库文件。考生需要将编写的所有程序文件、数据库文件以及相关文档打包与毕业设计论文一并提交。 |
参考资料: 1 姜同强. 计算机信息系统开发-理论、方法与实践,北京:科学出版社,1999 2. 罗超理等. 管理信息系统原理与应用,北京:清华大学出版社,2002 3 李劲东等. 管理信息系统原理,西安:电子科技大学出版社,2003 4 王要武 主编. 管理信息系统,北京:电子工业出版社,2003 |