电子商务实验一报告

电子商务实验报告

       

                                 姓名:

                                 学号:0909091931

                                 指导老师:黄家玮

一、实验目的:

了解政务公文管理系统的相关数据内容,熟悉数据库创建、连接和访问等相关技术。本实验帮助学生熟悉使用一种数据库(以MySQL数据库为例)并实现相关的操作(以Java操作为例)。

二、实验要求:

   ·为已提供的公文管理系统数据库相关内容和模式创建数据库;

   ·实现政府公文管理子系统的相关数据库操作;

   ·安装MySQL服务器;

   ·安装MySQL的图形化管理软件Navicat;

   ·用Navicat软件连接MySQL数据库并依据以设计好的数据库模式创建数据库;

   ·用Java编写相关的程序连接创建好的数据库;

   ·用Java编写相关的程序操作创建好的数据库。

三、实验环境:

·操作系统:Windows XP或以上版本;

   ·软件环境:MySQL5.0以上版本及相关的Navicat_for_MySQL软件;

   ·硬件设备:最低要求,512M内存,40G硬盘,鼠标,键盘;

   ·网络环境:10/100M网卡,互连成局域网,最好具有连接到Internet的能力。

四、实验内容:

按照实验要求,我们小组成员设计了各个表的结构。分工协作将代码任务完成,任务分为数据库的连接和数据库的操作。

从广义上讲,数据库就是数据或信息的集合,相当于一个数据仓库。具体地说,数据库是一组经过计算机整理后的数据,由许多数据表组成。

从结构上看,数据库由许多数据表组成,而一个数据表由许多记录组成,一条记录由多个字段组成。数据库的主要特征包括:

· 数据的结构化:数据库中的数据是有条理的,有相似特征的数据属于同一个集合。

· 数据的共享性:在一个单位的各个部门之间,存在着大量的重复信息。共享性即允许各个部门共同享有这些信息。

· 数据的独立性:指数据记录和数据管理软件之间的独立性。

· 数据的完整性:它保证数据库中数据的正确性。数据库管理系统可以通过对数据的性质进行检查而管理它们。

· 数据的灵活性:数据库管理系统不是把数据简单堆积,而是在记录数据信息的基础上具有多种管理功能,如输入、输出、查询、编辑、修改等。

· 数据的安全性:一个单位所记录的信息并不是所有的人都有权力查看、更改。应根据用户的职责把它们的权利分成几个等级,不同级别的人对数据库的使用有不同的权限,以保证数据的安全性。

数据库的连接类如下:

class DBConnection

    {

        public static SqlConnection MyConnection()

        {

            return new SqlConnection(//创建数据库连接对象

"server=.;database=Egsql;uid=sa;pwd=mypassword");//数据库连接字符串

        }

    }

数据库的操作类如下:

class DBOperate

    {

        SqlConnection conn = DBConnection.MyConnection();//得到数据库连接对象

        /// <summary>

        /// 操作数据库,执行各种SQL语句

        /// </summary>

        /// <param name="strSql">SQL语句</param>

        /// <returns>方法返回受影响的行数</returns>

        public int OperateData(string strSql, SqlConnection conn)

        {

            conn.Open();//打开数据库连接

            SqlCommand cmd = new SqlCommand(strSql, conn);//创建命令对象

            int i = (int)cmd.ExecuteNonQuery();//执行SQL命令

            conn.Close();//关闭数据库连接

            return i;//返回数值

        }

        public void BindDataGridView(DataGridView dgv, string sql)

        {

            SqlDataAdapter sda = new SqlDataAdapter(sql, conn);//创建数据适配器对象

            DataSet ds = new DataSet();//创建数据集对象

            sda.Fill(ds);//填充数据集

            dgv.DataSource = ds.Tables[0];//绑定到数据表

            ds.Dispose();//释放资源

        }

    }

五、实验截图:

数据库关系图:

所有表:

一级目录图:

二级目录图:

文章表:

用户表:

实验二   公文系管理系统用户功能设计

2.1实验目的

   了解公文系管理系统的基本功能;用JSP+Servlet或ASP等动态网页技术建立、制作并发布站点;熟悉在Web项目中使用数据库的相关操作。本实验帮助学生实现政府公文系统中领导和普通职员角色的相关功能实现(本实验是以JSP为例,当然可以选择ASP或其它)。 

 

2.2实验要求(以Java Web为例)

   ·用基于实验一的数据库相关程序,实现用户登录并根据不同的角色,显示不同内容;

   ·用基于实验一的数据库相关程序,实现“审核公文”功能;

   ·用基于实验一的数据库相关程序,实现“修改密码”功能;

   ·用基于实验一的数据库相关程序,实现“查看公文”功能;

   ·实现“用户退出”功能。

2.3实验环境

·操作系统:Windows XP或以上版本;

   ·软件环境: Apache-Tomcat6.0+JDK6.0及以上版本,MyEclipse6.0版本及以上,MySQL5.0以上版本及相关的Navicat_for_MySQL软件;

   ·硬件设备:最低要求,256M内存,40G硬盘,鼠标,键盘;

   ·网络环境:10/100M网卡,互连成局域网,最好具有连接到Internet的能力。

2.4实验步骤

   1 编写公文登录,并依据不同角色返回不同内容的相关程序;

   ·编写一个JSP登录网页

   ·编写一个Servlet用于处理登录信息

   ·编写JSP登录反馈网页,用于基于登录信息反馈不同内容的网页给用户

   2 编写“审核公文”功能;

   ·编写一个Servlet用于等到全部的待审核公文的全部集合

   ·编写一个JSP网页,用于待审核公文全集的显示并有相关的审核的功能按钮

   ·编写功能按钮实现的Servlet

   3 编写“修改密码”;

   ·编写一个JSP网页,用于用户输入修改密码的相关信息

   ·编写一个Servlet,用于处理修改密码的相关信息,并进行相关的操作

   4 编写“查看公文”功能;

   ·编写一个Servlet,用于等到公文名列表

   ·编写一个JSP用于显示上述列表信息并有查看的选项

   ·编写一个Servlet,用于查找特定公文信息,并得到给公文的详细信息

   ·编写一个JSP,用于显示一个公文的详细信息。

   5 编写“用户退出”功能;

   ·编写一个Servlet,用于销毁Session内容。

截图及具体操作:

1.登陆界面如下,点击注册确定账号密码之后,可以选择使用不同的身份登录,可以选择普通职员或者公司领导,输入账号,密码和验证码点击提交即可,若输入有错,还可以点击重置重新输入。

 

2.普通员工登陆界面:

    登录普通员工,可以使用上传文章、公文信息、查找公文、修改密码、推出系统这几个功能。上传文章时,可以选择一级目录、二级目录,确定输入位置后,填写文章标题、原作者、公文来源及文章内容点击提交就可以保存下来,然后通过查找公文可以查阅之前输入的文章。

 

3.查找公文信息界面

     查找公文,可以查阅已上传的文章数及文章信息,入下图所示,之前上传了六篇文章,可查看公文的主题和部分内容,想要具体某个主题的内容可以通过双击主题或内容的方式进入查看。

 

4.查找公文界面:

     查找公文功能可以精确查找所求文章的单独信息,通过输入文章标题再点击提交的方式即可查找公文,输入文章标题是提供自动补充功能,输入前几个字系统将删选出符合条件的文章标题。

  

查找公文界面.PNG查找公文界面:

5.上传公文:

    上传公文时,先选择一级目录(我的文章)、二级目录(章节),确定输入位置后,然后填写文章标题、原作者、公文来源及文章内容,输入结束点击提交就可以保存下来,上传成功。

 

6.修改密码:

修改密码时,先输入旧密码,在连续输入两次新密码,点击提交即可修改成功。

 

7.领导登陆后审查文章界面:

    领导登录公文管理系统后,拥有比普通员工更多的功能,及领导审批功能。通过领导审批功能,可以查看未通过公文、未审核功能、已通过公文的具体信息。点击未审核功能可以查看待审核内容,点击具体信息,就可以查看待审核的公文,并选择是否将之通过。未通过的公文会反馈给普通员工,让普通员工重新修改后再次进行提交。

 

2.5思考题

   1. 试说明从提交登录信息到看到反馈信息的全过程。

答:打开登录界面,选择角色输入账号、密码、验证码,点击提交,提交到loginservlet,在servlet中连接数据库,并验证账号密码是否正确,如果正确则登录成功,若失败回到登陆界面。登录进入用户界面后,通过连接数据库,录入或查看公文信息,完成信息的反馈。

   2. 说明servlet的运行流程。

答:   首先Servlet被部署到Web容器中,当客户端发送调用这个Servlet的请求到达Web容器时,Web容器会先判断所调用的Servlet实例是否存在。

如果不存在,就装载当前所调用的Servlet并调用构造方法生成这个Servlet的实例,其次再调用这个实例的init()方法(init()这个方法只会在Servlet初始化的时候调用一次,除非这个Servlet被重新部署)进行初始化,然后新创建一个线程,并在新建线程中调用这个实例的service()方法,service()方法再根据请求的具体类型调用doGet()、doPost()等方法,然后生成动态的回复内容,最后服务器发送回复内容给客户端的浏览器。

如果存在,就直接新创建一个线程,并在新建线程中调用这个实例的service()方法,service()方法再根据请求的具体类型调用doGet()、doPost()等方法,然后生成动态的回复内容,最后服务器发送回复内容给客户端的浏览器。

当Servlet不再需要使用的时候,比如其所在的Web应用被卸载或Web服务器关闭时,它就会被卸载掉,卸载前调用destory()方法,完成所有相关资源的释放。

   3. 结合材料和自己的理解,讨论一下Java Web技术的优缺点。

答:优点:Java EE标准,这意味着有很大的市场需求和更多的工作机会上手快速并且相对容易有大量可用的组件库。

缺点:大量的JSP标签对REST和安全支持不好没有一个统一的实现。既有SUN的实现,又有Apache的实现——MyFaces.国内的OperaMasks还支持AJAX,以及有开发工具支持

Spring MVC

优点:对覆盖绑定(overriding binding)、验证(validation)等提供生命周期管理与许多表示层技术/框架无缝集成:JSP/JSTL、Tiles、Velocity、FreeMarker、Excel、XSL、PDF等便于测试——归功于IoC

缺点:大量的XML配置文件太过灵活——没有公共的父控制器没有内置的Ajax支持

Stripes

优点:不需要书写XML配置文件良好的学习文档社区成员很热心。

缺点:社区比较小不如其他的项目活跃ActionBean里面的URL是硬编码的

Struts 2

优点:架构简单——易于扩展标记库很容易利用FreeMarker或者Velocity来定制基于控制器或者基于页面的导航

缺点:文档组织得很差对新特征过分关注通过Google搜索到的大多是Struts 1.x的文档

Tapestry

优点:一旦学会它,将极大地提高生产率HTML模板——对页面设计师非常有利每出一个新版本,都会有大量的创新

缺点:文档过于概念性,不够实用学习曲线陡峭发行周期长——每年都有较大的升级

实验 三  公文系管理系统管理员功能设计

3.1实验目的

了解公文系管理系统管理员角色功;进一步熟悉JSP+Servlet或ASP等动态网页建立、制作和发布站点技术。本实验帮助学生实现政府公文系统中管理员角色的功能以及实现系统运行的全过程(本实验是以JSP为例,当然可以选择ASP或其它)。

3.2实验要求

   ·用基于实验一的数据库相关程序,实现“公文提交”功能;

   ·用基于实验一的数据库相关程序,实现“删除修改公文”功能;

   ·用基于实验一的数据库相关程序,实现“用户管理”的相关功能;

3.3实验环境

·操作系统:Windows XP或以上版本;

   ·软件环境: Apache-Tomcat6.0+JDK6.0及以上版本,MyEclipse6.0版本及以上,MySQL5.0以上版本及相关的Navicat_for_MySQL软件;

   ·硬件设备:最低要求,256M内存,40G硬盘,鼠标,键盘;

   ·网络环境:10/100M网卡,互连成局域网,最好具有连接到Internet的能力;

3.4实验步骤

一. 实现“公文提交”功能

上传公文时,先选择一级目录(我的文章)、二级目录(章节),确定输入位置后,然后填写文章标题、原作者、公文来源及文章内容,输入结束点击提交就可以保存下来,上传成功。上传成功后可以通过公文查找功能或者公文信息界面查看公文信息。

 

二. 实现“删除修改公文”功能

1.删除公文

进入公文信息界面,可以查看公文的具体信息,包括一级目录、二级目录、标题等,内容上方有删除操作选项,点击删除就可以删掉指定的公文。

 

删除成功将跳出“文件删除成功”的提示。

如下图:

 

除此之外还可以删除用户,如图:

 

三. 实现“用户管理”的相关功能

用户管理功能包括公文查找功能、公文上传功能、公文信息查看功能、修改密码、领导审批功能等模块。

1.查找公文界面:

     查找公文功能可以精确查找所求文章的单独信息,通过输入文章标题再点击提交的方式即可查找公文,输入文章标题是提供自动补充功能,输入前几个字系统将删选出符合条件的文章标题。

  

查找公文界面.PNG查找公文界面:

2.上传公文:

    上传公文时,先选择一级目录(我的文章)、二级目录(章节),确定输入位置后,然后填写文章标题、原作者、公文来源及文章内容,输入结束点击提交就可以保存下来,上传成功。

 

3.修改密码:

修改密码时,先输入旧密码,在连续输入两次新密码,点击提交即可修改成功。

 

4.领导登陆后审查文章界面:

    领导登录公文管理系统后,拥有比普通员工更多的功能,及领导审批功能。通过领导审批功能,可以查看未通过公文、未审核功能、已通过公文的具体信息。点击未审核功能可以查看待审核内容,点击具体信息,就可以查看待审核的公文,并选择是否将之通过。未通过的公文会反馈给普通员工,让普通员工重新修改后再次进行提交。

 

总结:

通过这次设计,我对公文管理系统用户功能有了进一步的理解,认识到作为公文管理系统的用户可以使用的功能,及实现这些功能需要使用到的技术。

    在设计中,我认为团队的协作精神至关重要,在实际应用程序的开发中,需要各部门的团结协作,而部门内部成员之间的联系更显密切,大家分工合作、互帮互助与各项工作的良好开展和任务的圆满完成密不可分。

同时,我认为自学能力也很重要。读别人的程序,可以借鉴他人的成功之处,从中学习很多东西,而把它们有针对性地应用到自己的程序设计中,必须经过思考,生搬硬套是不行的,需要自己真正理解之后才能信手拈来,运用的灵活自如。

另外,我觉得知识都是相互贯通的。比如,在本次设计中,以前所学到的《Java语言程序设计》《软件工程》《数据库系统概论》等都对本次设计有很大的帮助。这也使我更深地理解到理论来源于实践,但要真正应用到实践中去,还需要经过对实际情况的充分分析和必要的可行性研究。这次设计使我把过去许多零散的东西联系起来,用到实际当中,从而更深刻地体会到在平时认真学习积累知识的同时,还应该多实践一些,理论与实践相结合才能真正学到知识。

最后,这次的设计并没有结束,只是进行到了一定阶段,在今后的学习和工作中,仍然要不断改进与完善。同时,也要不断丰富其他方面的知识,使自己的专业技术更加进步。

以上是对本次毕业设计的总结,希望这次设计能成为提高自己今后专业水平的新起点。

 

第二篇:电子商务实验一报告

实验一 认识电子商务

实验目的:

通过因特网了解三种电子商务交易模式,了解互联网广告体系,体验和对比各类电子商务网站的运营模式和流程。

实验内容:

(一)淘宝网简介:

淘宝网是国内领先的个人交易网上平台。淘宝网是隶属于阿里巴巴旗下的网站,是阿里巴巴推出的一个个人交易C2C网站。致力于成就全球最大的个人交易网站。 淘宝网的商业模式:

1, 战略目标:

淘宝网的使命是“没有淘不到的宝贝,没有卖不出的宝贝”。 淘宝网的目标是打造全球首选网络零售商圈。

2, 目标用户:

淘宝网是一以C2C业务为主,兼顾B2C业务的一个综合性网络交易平台,目前主要面向整个中国的个体群众,也逐步面向全世界的在网上买卖商品的人群。只要会上网,会在网上支付,都可以在淘宝网上买卖东西。可以在淘宝网上开店买东西,也可以卖东西。所以淘宝网面向的是广大消费者。

3, 产品和服务:

(1) 产品

淘宝网产品的提供者有商家,个人,有各种各样的商品。无论是商家还是个人都可以在这里提供所想出售的货物。淘宝的商品数目在近几年内有了明显的增加,从汽车、电脑到服饰、家居用品,分类齐全,连网络游戏装备交易区也在其内。

(2) 诚信服务

身份认证和支付宝。

(3) C2C与B2C服务

提供个人卖家在淘宝网上的开店服务。有普通店铺和旺铺两种。淘宝商城。

(4) SNS服务

淘江湖。淘宝新近开发的SNS平台,依托此平台淘宝开展了新一轮的C2C新模式的尝试,将网络的SNS互动和网上购物结合起来,比传统的C2C更加灵活,而且通过一些新鲜的游戏也使得淘宝的人气快速的聚集。

淘宝网的年交易:

截止20xx年x月x日,淘宝网注册会员超9800万人,覆盖了中国绝大部分网购人群;20xx年交易额为999.6亿元,占中国网购市场80%的份额。

(二)新浪微博简介:

新浪微博是一个由新浪网推出,提供微型博客服务的类Twitter网站。用户可以通过网页、WAP页面、手机短信、彩信发布消息或上传图片。新浪可以把微博理解为“微型博客”或者“一句话博客”。您可以将您看到的、听到的、想到的事情写成一句话,或发一张图片,通过电脑或者手机随时随地分享给朋友,一起分享、讨论。您还可以关注您的朋友,即时看到朋友们发布的信息。

新浪微博的定位:

新浪微博是一款为大众提供娱乐休闲生活服务的信息分享和交流平台。

娱乐——涵盖最全面的娱乐明星与资讯

生活——反映网民现实生活的点点滴滴

快乐——分享发现人们身边的趣闻轶事

从新浪微博的粉丝排行榜可以看出,新浪微博关注度排名前10名集中在娱乐、体育和企业界。

(三)支付宝简介:

支付宝(alipay)最初作为淘宝网公司为了解决网络交易安全所设的一个功能,该功能为首先使用的“第三方担保交易模式”,由买家将货款打到支付宝账户,由支付宝向卖家通知发货,买家收到商品确认后指令支付宝将货款放于卖家,至此完成一笔网络交易。支付宝于20xx年x月独立为浙江支付宝网络技术有限公司,是阿里巴巴集团的关联公司。 经营状况:

20xx年x月x日,支付宝又宣布其用户数正式突破3亿,这是国内第三方支付公司用户数首次达到3亿规模。此前的20xx年x月x日,国内最大的独立第三方支付平台支付宝(中国)网络技术有限公司(下称支付宝)宣布其用户数正式突破2亿大关。 品牌影响:

支付宝交易是互联网发展过程中一个创举,也是电子商务发展的一个里程碑。支付宝品牌以安全、诚信赢得了用户和业界的一致好评。支付宝被评为20xx年网上支付最佳人气奖、20xx年中国最具创造力产品、20xx年用户安全使用奖;同时支付宝也在20xx年中国互联网产业调查中获得“电子支付”第一名,名列中国互联网产业品牌50强以及20xx年中国最具创造力企业称号。20xx年x月,在中国质量协会用户委员会及计世资讯主办的“20xx年中国IT用户满意度调查”中,支付宝被评为“用户最信赖互联网支付平台”。另外,支付宝还获得“20xx卓越表现奖之创新产品奖”和“20xx年中国IT十佳市场策划”等多项殊荣。

(四)拉手网简介:

拉手网,于20xx年x月x日成立,中国内地最大的团购网站之一,开通服务城市超过400座,20xx年交易额接近10亿元。拉手网每天推出一款超低价精品团购,使参加团购的用户以极具诱惑力的折扣价格享受优质服务。

网站特色:

G+F模式:“所谓的G+F,G是在前面的,F的目的是帮助G。”吴波说。拉手网在开始团购业务时就已经开发了多款基于iPhone和 GPhone的移动互联网应用,比如“拉手离线地图”、“开心生活”和“拉手四方”。

拉手网年交易:

从20xx年x月x日成立至20xx年x月x日,拉手注册用户数量已经突破300万,月均访问量突破3000万,开通服务城市超过400座,20xx年交易额接近10亿元,并且仍以每月100%的速度成长。在不到1年的时间,拉手在号称“千团大战”的团购市场脱颖而出,截止20xx年x月x日,成为中国内地最大的团购网站之一。20xx年x月,拉手网宣称获得了几乎是同行融资总和的新一轮融资,估值上升至10亿美元。

(五)开心网简介:

开心网由北京开心人信息技术有限公司创办于20xx年x月,是国内第一家以办公室白领用户群体为主的社交网站。开心网为广大用户提供包括日记、相册、动态记录、转帖、社交游戏在内的丰富易用的社交工具,使其与家人、朋友、同学、同事在轻松互动中保持更加

紧密的联系。成立3年多以来,网站注册用户已突破1.3亿(截至20xx年x月底),已发展成为中国最领先和最具影响力的实名化社交网站。

商业模式:

随着SNS进入二次上升期,社交网站进入了应用于商业模式创新阶段,精准和互动营销成为SNS网站有别于传统门户网站的特点之一。

对开心网而言,随着产品和服务的发展,以社交链为核心的电子商务营销价值逐步凸显,而在热门社交游戏中的品牌植入和互动效果也表现亮眼。此外,平台的开放也将更多有趣有用的应用带给用户,打造社交应用生态链,用户更多的真实生活需求通过将通过线上方式得以实现。

20xx年,开心网将重点拓展社会化商务,进一步深化SNS的商业价值,通过实用工具组件和社会化商务应用来提高用户体验。社会化商务应用不仅有利于企业增强品牌传播,更能为网民个人提供便利和服务,彻底转变“广告即干扰”的传统营销理念,实现用户、企业和社交网站的三方共赢。

DCCI最新出炉的社会化营销蓝皮书显示,20xx年中国网络社区广告规模为10.6亿元,20xx年有望达到15.3亿元,20xx年更将达到144亿。SNS广告市场在未来4年或将取得近10倍的猛增。

实验分析与感想:

经过对以上各大网站的浏览,了解到了电子商务在网络信息化时代的巨大作用,基本了解了其运作方式和盈利方式,加深了我对电子商务的理解,对电子商务产生了更多的兴趣。

相关推荐