- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于B-S的在線投稿系统
皖 西 学 院
软件技术试验
实 验 报 告
专 业: 计算机科学与技术
姓 名: 余 虎 (2008011675)
题 目: 基于B/S 在线投稿系统
指导教师: 郁老师
信息工程学院
2010年12月
设计目的
设计人员:余虎 潘胜男 陈梦瑶 李玲 戴红群
本系统能让注册的用户进行在线投稿组成. 功能为查看和修改投稿信息记录,同时用户能查看并修改个人的注册信息。管理员登录后能进行后台管理,包括进行用户信息的查询、添加、修改和删除。
二、主要功能:
用户模块、用户注册模块、投稿模块、后台管理中的登录模块等。其中用户注册模块为第一次访问的新用户提供注册。用户信息修改模块在老用户登录后,选择修改注册信息则跳转到用户修改界面,显示除密码以外的其他信息。其中稿件查看模块包括浏览稿件和修改稿件功能。投稿模块将文字信息写进数据库,并将下载地址写进数据库;登录模块是在线投稿系统的进入接口,而管理员功能模块能对用户信息进行查询并可以对注册用户进行添加、修改、删除操作。
三、需求分析
1、 实验需求的实验环境:Apache Mysql PHP
2、 实现的功能模块可以很好的运行
3: 设计的功能模块参考 人教网投稿系统
4: 需要创建二个数据库 分别为: flag
5: 服务器的端口为:8080 数据库端口为:3306
选做的主题是基于B/S的网络在线投稿系统,进过网络的查阅设计网站整体站功能结构图如下:
首页(登录
首页(登录checklogin.php/注册 registry_do.php)
登录后的index.php 界面
查看信息chaxun.php
下载 down.php
投稿filelist.php
查看个人信息 chakan.php
注销 zhuxiao.php
注册界面
registry1.php
姓名密码
检查账号
设置密码提示
数据库 flag 共有二个表 分别为:
存储文件的file 表
以及 存储用户信息的member 表
E—R图:
M
Member用户
File 文件
文件编号
文件名
文件大小
文件日期
文件说明
文件所属用户
用户姓名
用户密码
密码提示答案
确认密码
查 看
四、功能实现:
. 此课程是利用Apache搭建服务器,由 PHP 语言编写.
在进入了首页后:用户可以选择是注册还是登录:
如果现则注册界面:
该界面下,可以对账号进行 检查是否使用过,以及设计密码提示,可以更好的增加密码的安全性.
如果选择的是登陆界面:
登录后,用户可以选择功能导航:
投稿界面显示出该用户所投稿的信息:
接着用户可以选择删除文件,以及接着上传文件.
上传时用户可以选择上传的文件数目,然后在上传时,用户选择文件同时可以对文件进行简单的描述:
上传完结束后自动跳转到投稿的界面,显示用户所上传的信息.
同时导航栏可以供用户选择: 查看个人信息,以及浏览所上传的文件.
最后用户可以选择注销,注销的同时跳转到index.php 界面
五、总结:
该实验由我们五人共同设计完成,基本功能可以实现,但是由于在前期的设计过程中,设计思路为基于JSP语言开发,但是在Tomcat 与 Mysql 的配置过程中出现问题,导致前期所做的登录以及注册失败.在后期选择使用PHP语言编写,同样存在着许多不足;例如 项目的许多功能未能实现,下载功能,以及投稿时,Function 函数语句 始终存在着 警告, 查看用户信息时,用户的姓名未能从数据库总调出等.
项目的可改进之处: 在注册的功能模块可以设计用户详细信息,以及加入 Cookie 或者 Session 模块 可以更好方便用户, 进入到主界面,可以添加更多的模块等…
本项目的设计过程,以及老师的指导下,使我更好的学习了程序设计的思路,以及方法.同时也更好的掌握了Apache 服务器的功能模块,mysql的使用,以及PHP编程语言的开发经验.
六、参考项目:
王 珊 ****************************************** 数据可系统概论
电力出版社 ************************************PHP网页开发模块实例导学
西安电子出版社 *********************************PHP MYSQL 动态网站开发
人教出版社 *************************************PHP网络编程技术与实例
文档评论(0)