1.
课程设计的选题要求用到JSP、JavaBean、Servlet、JDBC、数据库等技术
14. 选择以下课题进行设计。 课题一:新闻发布系统
实现一个新闻发布系统,主要功能包括新闻查看功能、管理员登录、发布新闻和新闻管理功能。
要求: 1.查看新闻功能
任何用户均可以使用查看新闻功能。用户通过在系统导航栏上单击“查看新闻”超链接,可以进入查看新闻页面。查看新闻功能显示所有新闻,并且使用分页显示的效果,用户可通过单击下方的页码或在文本框中输入页码来跳转到任意一页浏览。这里显示的所有新闻按发布的时间降序排序,以保证最新发布的新闻位于最前面,用户通过单击每条新闻的标题可以查看到新闻的详细内容。
2. 管理员登录功能
当用户需要使用新闻管理功能时,需要先以管理员身份登录系统。当未登录用户单击系统导航栏上的“新闻管理”超链接时,进入管理员登录页面。用户可以在登录页面输入用户名和密码,若登录失败,则重定向到管理员登录页面等待下一次登录。
3.发布新闻功能
管理员通过在系统导航栏上单击“发布新闻”超链接可以进入发布新闻发布。发布新闻时,需要填写新闻的标题和内容,发布时间取当前系统时间,不需要填写。
4. 新闻管理功能
当管理员登录系统后,可以进行新闻管理操作,包括对现有新闻的修改和删除。在管理页面上,用户可通过单击每条记录右侧的“编辑”和“删除”超链接来进行操作。当管理员的本次维护工作结束后,可通过单击“管理员退出”超链接来注销管理员身份。
课题二:小型论坛BBS
其基本功能是让用户发表留言、并查看留言: 要求:
1.用户注册与登录
实现用户注册注册时用户需要输入基本的个人信息;并以此注册信息登录论坛。
2.发表留言
登录用户才可以发表留言,留言板的设计需要包括留言主题和内容及时间等信息。 3.查看留言列表
即留言列表模块,可分页显示用户留言标题,在该模块可仅列出留言标题及留言时间,并在标题上以超链接的形式,链接到具体页面,实现用户阅读留言。
4.阅读留言
可通过链接实现某条具体留言信息的呈现,提取留言主题、内容及发表时间等。 5.留言管理
实现管理员对留言的管理,主要是删除操作,对不合法的留言进行删除。
课题三:在线投票系统
该系统主要包括前台投票、投票结果查看和后台管理三个模块。 要求:
投票系统主要包括前台投票、结果查看和后台管理系统三个部分 前台投票包括投票主题和选项,选项可以是单选或多选, 主要包含以下模块:
显示投票选项模块:主要是显示投票内容,即投票表单的实现 参与投票模块:禁止重复投票
显示投票结果模块:主要是投票选项的计数统计,可以通过文字显示各选项的票数,并通过柱状图(可以用表格或图片实现)更直观的显示各选项的票数
后台管理主要包括投票项目的增加、修改和删除,其中修改投票项目还可以包含对选项的修改和删除。
管理员登录验证模块:
投票主题显示模块:可以浏览投票主题及相关信息(投票总数、投票时间等),可实现分页显示
投票主题增加模块:以表单的形式增加投票主题以及选项的个数 投票项目的删除:对于不需要的投票主题可实现删除
课题四:在线书店
主要功能包括前台用户模块和后台管理模块。
要求:
前台用户模块主要是实现注册用户浏览图书(商品)和购买图书的功能。具体包括如下:
1.用户注册模块:实现用户的注册、注册时用户需要输入基本的个人信息; 2.登录模块:实现注册用户登录此系统;
3.在线购书:实现注册用户在线购书。包括图书列表,图书信息的查看和添加购物车等功能;
4.购物车管理:实现用户对自己的购物车进行管理,包括商品列表、购买商品的修改、删除,提交购物车和清空购物车功能;
5.查看订单:实现对订单的管理,包括订单列表,订单查看等功能 后台管理模块主要是针对系统管理员实现其对系统的管理功能,具体如下: 1.登录模块:实现管理员登录
2.图书管理模块:实现对图书的管理,包括图书列表查看、图书信息的添加、修改和删除等功能;
3.订单管理模块:实现对订单的管理,包括订单列表、订单的查看、修改和删除等功能;
4.用户管理模块:实现对用户的管理,包括用户列表、用户信息的查看、修改和删除等功能。
课题五:网络购物中心
主要功能包括前台用户模块和后台管理模块。 要求:
前台用户模块主要是实现商品展示及销售的功能。具体包括如下:
1.用户注册模块:实现用户的注册、注册时用户需要输入基本的个人信息; 2.登录模块:实现注册用户登录此系统;
3.商品展台:实现新品上市、特价商品及畅销商品的展示等功能;
4.购物车管理:实现用户对自己的购物车进行管理,包括商品列表、购买商品的修改、删除,提交购物车和清空购物车功能;
5.收银台:填写订单信息、结账等功能;
6.查看订单:实现对订单的管理,包括订单列表,订单查看等功能;
7.商品查询:实现按类别查看商品;按类别及商品名称模糊查询等功能;
后台管理模块主要是针对系统管理员实现其对系统的管理功能,具体如下: 1.登录模块:实现管理员登录;
2.商品管理模块:实现对商品的管理,包括查看商品的详细信息、商品信息的添加、修改和删除等功能;
3.订单管理模块:实现对订单的管理,包括订单列表、订单的查看、修改和删除等功能;
4.用户管理模块:实现对用户的管理,包括用户列表、用户信息的查看、修改和删除等功能;
5.公告管理模块:实现查看公告列表、添加公告、删除公告; 6.退出后台。
课题六:企业办公自动化系统
主要功能是根据企业日常办公的需要进行管理。 要求:
包括10大功能模块。具体包括如下:
1.用户注册模块:实现用户的注册、注册时用户需要输入基本的个人信息; 2.登录模块:实现注册用户登录此系统;
3.收、发文管理模块:实现浏览发文、建立发文、删除发文等功能; 4.会议管理:实现查看会议信息、录入会议信息、删除会议信息等功能; 5.公告管理模块:实现查看公告列表、添加公告、删除公告;
6.人力资源管理模块:实现对员工信息的浏览、修改、添加、删除等功能; 7.资产管理:实现办公用品和车辆管理的浏览、修改、添加、删除等功能; 8.文档管理:实现文件的浏览、上传、下载和删除等功能; 9.内部邮件管理:实现邮件的浏览、发送和删除等功能; 10.意见管理:实现查看意见箱、发送建议和删除建议等功能。 11.系统退出功能。
课题七:企业门户网站
主要功能包括前台用户模块和后台管理模块。 要求:
前台用户模块主要是实现企业信息展示和与客户进行交流的功能。具体包括如下: 1.用户中心模块:实现用户的注册、登录、修改和进入后台等功能; 2.技术支持模块:实现常见问题、工具下载、补丁下载等功能; 3.商品展台:实现产品的分类展示等功能;
4.首页:实现网站公告、软件下载排行、友情链接、新闻热点等功能; 5.留言簿:实现查看留言和发布留言等功能; 6.解决方案:解决方案的详细信息。
后台管理模块主要是管理网站信息和回复留言的功能,具体如下:
1.登录模块 2.用户查找 3.公告管理模块 4.新闻管理中心模块 5.友情链接管理6.退出后台 7.软件类别管理 8.软件资源管理 9.解决方案管理 10.常见问题管理 11.留言簿管理 12.工具补丁下载管理
课题八:多媒体博客
主要功能包括前台用户模块和后台管理模块。 要求:
前台用户模块主要是实现信息展示和进行交流的功能。具体包括如下: 1.用户中心模块:实现用户登录、修改和进入后台等功能; 2.我的文章:显示博主的所有文章及文章评论、发表文章评论; 3.我的相册:显示博主的所有图片、发表图片评论;
4.我的影音:显示博主的所有视频及视频评论、发表视频评论; 5.给我的留言:实现查看留言和发布留言等功能; 6.加为好友:提供加入好友的功能。
后台管理模块主要是管理网站信息,具体如下:
1.登录模块 2.文章管理:能够发表及管理文章及评论 3.相册管理:能够上传、管理图片及评论 4.影音管理:能够上传、管理视频及评论 5.推荐文章:能够管理推荐的文章6.退出后台 7.好友管理:能够管理我的好友 8.友情链接:能够管理友情链接