web课程设计

web课程设计

ID:40981410

大小:1.10 MB

页数:37页

时间:2019-08-12

web课程设计_第1页
web课程设计_第2页
web课程设计_第3页
web课程设计_第4页
web课程设计_第5页
资源描述:

《web课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录1前言11.1课程实践目的11.2课程实践内容11.3小组分工和自我评定12系统分析32.1系统的功能性需求32.2系统流程分析43系统设计53.1总体设计53.1.1数据库结构设计与实现53.1.2创建数据库脚本文件73.2详细设计93.2.1信息发布中的新闻页面93.2.2后台管理中的新闻管理页面94系统实施104.1主页的代码实现104.2后台主页页面的代码实现144.3前台信息发布新闻页面代码展示144.4后台新闻管理页面代码展示164.4.1添加新闻164.4.2删除新闻194.4.3编辑新闻195系统

2、测试235.1前台用户浏览功能测试235.1.1用户浏览新闻235.1.2用户浏览在研项目信息。235.1.3用户浏览研究成果245.1.4用户浏览老师信息245.1.5用户浏览学生信息255.2后台功能测试25375.2.1管理新闻测试265.2.2管理在研项目信息测试275.2.3管理老师信息285.2.4管理学生信息305.2.5管理信息发布平台的管理员信息31结束语32参考文献33371前言1.1课程实践目的本课程实践是电子商务专业的重要实践性课程,是学习完《Web开发技术》课程后进行的一次全面的综合练习。通

3、过实际项目开发,提高学生综合运用所学知识,规划、设计和开发各种信息系统、电子商务网站的能力。设计目的如下:1.加深对Web开发技术基础理论和基本知识的理解;2.掌握基于Web的应用系统设计开发基本方法;3.提高运用Web编程技术及数据库解决实际问题的能力;4.通过课程设计,学生可以将所学的理论,方法和技术有机地串联起来,进一步锻炼系统分析和设计能力,从而为将来的工作实践和进一步深造打下基础。还可以为最后的毕业设计做好理论与实践上的准备。1.2课程实践内容1.本课程实践的主要内容:要求学生在指导教师的指导下,以课题小组

4、(3-4人)协作方式完成实践课题的全部内容。选择合适的项目进行开发前系统的分析与设计,包括需求分析、功能分析、数据库设计、系统模块设计等;选择适当的开发工具并构建系统开发与运行环境;完成所设计系统的的编码、调试工作;进行系统测试;撰写课程设计报告等。2.课程实践选题范围:(1)小型Web站点设计与实现。要求界面设计完整、美观,内容较丰富。(2)各类基于Web的小型管理信息系统设计与开发。要求实现系统设计的功能,侧重JSP页面与数据库的交互。(3)基于Web应用的某一功能模块的开发。如网站内搜索引擎、购物车、留言簿的开

5、发。要求功能完善。371.3小组分工和自我评定实践题目:科研信息发布平台372系统分析2.1系统的功能性需求需求确定之后需要对系统进行整体分析和设计。包括系统功能的描述、对功能模块的划分和对系统流程的分析。首先对系统功能进行描述。根据以上的系统需求分析,将系统分为如下两大功能,并对其模块的划分和功能进行描述l实验室相关信息的发布功能。Ø实验室新闻的发布。Ø实验室正在研究的项目信息的发布。Ø实验室已经取得的研究成果的发布。Ø实验室中老师的介绍。Ø实验室中学生的介绍。l平台后台管理功能Ø对新闻的管理。Ø对在研项目的管理。

6、Ø对老师信息的管理。Ø对学生信息的管理。Ø对其他内容的管理。整个系统模块结构如图2-1所示。图2-1整个系统模块结构372.2系统流程分析本系统中的用户是管理员和普通用户。根据以上的模块划分和功能分析可知,该系统的流程主要是管理员登录后对信息平台所发布的信息进行的各种操作。图14.22描述的是管理员的操作流程:管理员登陆后可以以列表的形式查看所有新闻、在研项目、老师信息、学生信息和其他管理员信息,然后对相应信息做新增、修改、删除操作。图2-2理员的操作流程平台发布信息的部分,只需用户根据导航链接选择需要查看的分类信息

7、,流程比较简单。373系统设计3.1总体设计3.1.1数据库结构设计与实现数据库设计师系统设计中非常重要的一个环节,通俗的说,数据库设计就像搭建系统这座大楼的根基一样。如果设计不合理、不完善,将在系统开发引起较多的问题,在后期的系统维护、功能变更和功能扩充时,甚至对数据库进行重新设计,重做大量已完成的工作。根据功能模块划分的结果可想而知,本系统的用户有两类:管理员、普通用户。普通用户在使用此平台时无须登录,而在管理员需要登录才能进行各项操作,因此在本系统中需要创建管理员的数据实体,用于记录管理员信息。除此之外鱿鱼系统

8、要管理和发布新闻、在研项目、老师信息、学生信息,还需要创建个子相应的实体。Ø管理员数据实体:只需要记录管理员的登录名和密码,登录名和密码也是登录信息平台后台时验证所必须的,Ø新闻数据实体:包括新闻编号、新闻标题、新闻内容和添加时间。Ø在研项目数据实体:包括在研项目编号、项目名称、项目简介、项目开始时间。Ø老师数据实体:用于记录老师的基本信息,包

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。