ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:798.94KB ,
资源ID:6261206      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-6261206.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(8A电子商务系统分析与设计》课程设计.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

8A电子商务系统分析与设计》课程设计.docx

1、8A电子商务系统分析与设计课程设计景德镇陶瓷学院试用教材电子商务系统分析与设计 课 程 设 计 指 导 书适用专业:电子商务彭文治 编著叶孝明 审定景德镇陶瓷学院工商学院二00五年九月电子商务系统分析与设计课程设计指导书八、课程设计报告撰写要求课程设计报告撰写的基本要求是报告原则上不少于5000字,具体格式要求见附录二,且其正文至少包括如下几个方面的内容:1、系统概述 2、系统分析总体结构图、用例图、业务流程图、数据流程图、时序图、类图等3、系统设计与实现功能结构图设计、流程设计、数据库设计、输入与数出设计、代码设计、程序设计说明书 4、系统实施系统使用说明、模拟运行数据与运行结果5、参考文献

2、 九、实验进程安排时间地点内容指导老师12月19日上午另行安排实验动员及选题工作叶孝明、彭文治、张双杰12月19日下午选题及前期准备工作彭文治12月20日上午系统分析叶孝明12月20日下午12月21日上午彭文治12月21日下午12月22日上午张双杰12月22日下午时间地点内容指导老师12月23日上午实验中心系统设计与实现叶孝明12月23日下午12月26日上午彭文治12月26日下午12月27日上午张双杰12月27日下午12月28日上午叶孝明12月28日下午12月29日上午彭文治12月29日下午12月30日上午张双杰12月30日下午元月2日上午叶孝明元月2日下午元月3日上午系统设计与实现彭文治元月

3、3日下午元月4日上午张双杰元月4日下午元月5日上午叶孝明元月5日下午彭文治元月6日上午完成设计报告及设计结果检查叶孝明、张双杰、彭文治元月6日下午叶孝明、张双杰、彭文治上午:8:0012:00 下午:2:003:50附录一:面向对象系统分析方法的设计实例 网络办公自动化系统的设计与实现一、系统概述网络办公自动化系统(WebOffice)是一个以中型对外贸易公司为实际背景建立起来的网络办公自动化系统(此处作了适当简化),所有的员工都能够使用。不同级别的员工有不同的权限,展现在他们面前的功能符合他们各自的身份。该系统一共分为总经理、总经理助理、副总经理、部门经理和公司员工5个级别,分别可以在网络办

4、公自动化系统上进行公文的制作、存储、提交、审批;可以进行公司消息的发布,查看;可以利用BBS进行相互平等的交流。这是一个非常实用的综合办公平台,同时相关操作的身份的严格验证贯彻始终,对部分数据的删除操作严格控制并给与警告,这些都保证了高可靠性。WebOffice使用Rational Rose进行UML建模,使用ASP编写脚本,采用SQL2000作为数据库服务器,使用Microsoft IIS 5.1作为Internet服务器,在windows操作平台上,是一个很好的组合。下面分别介绍该系统的建模、数据库设计和系统各功能模块的设计和实现。 二、系统建模1、总体设计按照WebOffice功能,我们

5、把WebOffice设计成几个单独的子系统,分别是:Company Decision公司决策子系统;Department Decision部门决策子系统Personnel员工管理子系统Client Info客户信息子系统Order Info订单信息子系统BBS公司发布消息和员工交流子系统My Tools个人工具箱子系统2、活动参与者图WebOffice模型中所有活动参与者,如图-1所示:解释:Actor指一般的活动参与者,即一般的用户,对公司而言是所有员工的集合;Geneal Manager是总经理;Assistant是总经理助理,ViceManager是副总经理,此三者是管理层。Employ

6、er是一个集合,包括DepartmentManager(部门经理)和Clerk(一般职员)。箭头表示依赖关系。3、用例图(1)公司决策子系统:总经理、总经理助理撰写和编辑公司决策,总经理负责签署并发布公司决策;公司决策发布以后,所有员工都可以查看公司决策;副总经理可以提出建议;公司决策在发布之前可以进行再编辑,但一经发布,就不能再进行修改;只有撰写者本人能对自己撰写的决策进行编辑。如图2所示:(2)部门决策子系统:部门经理负责撰写、编辑和发布本部门的决策,管理层有权查看所有部门的部门决策;一般员工只能查看已经发布的本部门决策;部门决策在发布之前可以进行编辑,但一旦发布,就不能够再次进行修改。如

7、图3所示:(3)员工管理子系统:所有员工都可以查询本公司以内的任何员工的详细情况,部门经理有权聘用和解聘本部门的职员;总经理有权聘用管理层的人员和部门经理,有权解聘任何员工和重新安排员工的职位。如图4所示:(4)订单子系统:普通职员和部门经理可以添加订单。必须是已经添加到客户名单的可信客户才能下订单;管理层不能下订单;各部门的员工都可以查看本部门的订单列表和订单详细情况;管理层可查看所有订单。如图-5所示:(5)客户信息子系统:普通职工和部门经理可以田家客户到本部门的客户单中;添加以后需要提交给部门经理;部门经理审核确认该客户的信息;部门经理和本部门的职员可以查看本部门的客户清单;部门经理和本

8、部门的职员可以查看本部门的客户详细情况;管理层可以查看所有部门的客户清单和详细情况。如图-6所示:(6)公司消息发布和员工交流子系统:该子系统又分为两个二级子系统:CommBoard留言板(如图7所示)和CompanyNotice公司消息板。在CommBoard中,员工可以自由发帖子、回复贴子和查看回复的数目;原始发帖人可以再编辑以前所发的帖子;所有员工都可以进行帖子的查询;总经理有权删除帖子,这将删除原始的帖子以及所有对它的回复。CompanyNotice公司日常消息板子系统(如图8所示):在此管理层人员可以发布日常消息;所有员工都可以查看消息。(7)个人工具箱子系统。该子系统分为3个二级子

9、系统:MyAccount账号子系统、MyNotes记事本子系统和MySumm&Plan个人总结和计划子系统(如图9所示)。在账号子系统中,员工可以查看和修改个人登陆信息(用例图省略)。在记事本子系统中,员工可以撰写、浏览、修改和删除私人的记事(用例图省略)。在个人总结和计划子系统中,所有员工可以撰写、浏览、修改和删除自己的个人总结和计划。按照公司要求,要求定时或者定期向上级提交自己的个人总结和计划,所以普通职员可以提交自己的个人总结和计划给部门经理,部门经理可以提交自己的个人总结和计划给总经理;部门经理可以批示自己部门员工的个人总结和计划,总经理可以批示部门经理的个人总结和计划;总结和计划一经

10、提交,不能再修改。以上是WebOffice系统比较粗略的用例建模。4、时序图登陆导系统的时序图如图10所示:图中,LogINUI表示的是登陆界面,VerifyIDProcess首先要对用户输入的数据进行例行检查和替代,最后交数据库处理。图中的方括号表示条件IF。从时序图中可以精确看到程序的层次,但是另外野可以看到这一简单的时序图表现起来并不是很简单,由于它比较繁杂,量又很大,这里不再一一列出。5、类图类图是将在用例建模和时序建模阶段发现的类明确化,将前阶段发现的属性和方法具体实施到每一个特定的类中;明确各类之间的关系;明确各各类之间发送的消息及消息的发送、接收和处理。完整的类图等同于图形化的代

11、码,如果写得非常完整,则可望自动生成面向对象的程序代码。在实际的系统设计中,往往并不对所有的用例都进行非常细致的设计,因为这样等同于图形化的方式写代码,而结果却不可调试,并且图形表示其本身难以克服的不精确性。过于苛求UML图的精确性甚至可能导致整个工作瘫痪再见模阶段。图11只画出表示给数据标的类图,用他们之间的关系指出了各表之间的主键外键关联关系,对数据库设计是非常有用的。在总体结构图、用例图、时序图、类图都确定以后,我们面向对象的分析过程基本结束,我们也从框架上搭建了整个系统,接下来的工作就是数据库设计和子系统代码的编写来填充这些框架。三、数据库设计通过系统分析,可以看到要实现WebOffi

12、ce系统,需要有多个子系统来完成相对独立的功能。每个子系统原则上都可以建立一个表,另外,还有一些表代表公司本身的各属性,至此,我们可以建立整个WebOffice数据库中所有的表,各字段名称和属性见表1-13,各个表之间的关系如图12所示。四、系统实现1、总体结构按照系统分析建立的模型,把WebOffice分成多个子系统,这些子系统之间相对独立,逻辑结构很清楚,便于编码和测试。在文件组织上,一个子系统就是一个对应的文件夹,如公司决策子系统对应于CompanyDec,非常只管,以下各个部分都以这些文件夹的名字作为子系统的名字。首先介绍一下几乎所有页面都用到的两个包含文件。(1)includes/W

13、ebOfficeStyle.css,它用来规定也面的一些基本样式,内容如下:(2)includes/keephouse.asp,在这个文件里定义系统常用的函数,包括数据库的打开、关闭和输出格式化信息等。内容如下:%dim sqldim rsdim connsub openDB() set conn=server.createobject(ADODB.Connection) conn.openDriver=SQL Server;_ &Server=localhost; _ &Database=WebOffice; _ &Uid=sa; _ &Pwd= set rs=server.createob

14、ject(ADODB.Recordset)end subsub closeDB() If IsObject(conn) Then if not(conn is nothing) then set rs=nothing conn.close set conn=nothing end if End Ifend subsub insureID() if session(PERSONNEL_ID)= then call closeDB() response.redirect server.mappath()&ManageSYSLogIn.htm end ifend subsub noRight() r

15、esponse.write 您没有进行此操作的权限,操作被取消. call closeDB() response.endend subsub trigErr() response.write 有错误发生,操作被取消. call closeDB() response.endend subfunction replacePrime(strItem) if strItem= then call trigErr() end if replacePrime=replace(strItem,#Rep_PRIME_lace#)end functionfunction replaceBack(strItem)

16、 if strItem= then call trigErr() end if replaceBack=replace(strItem,#Rep_PRIME_lace#,)end functionsub Debug(strItem) response.Write strItem call closeDB() response.endend sub%2、登陆注册子系统ManageSys本子系统主要提供让公司员工登陆到系统和注册新帐户的功能。该页面采用框架结构。其中,最上面部分是一般信息的显示区;左边是系统导航区;右边是主工作区。本子系统包含以下模块:login.htm系统登陆主模块manage.

17、asp框架页模块,将截面划分为上、左、右三个部分top.asp一般信息显示区left.asp系统导航区main.asp主工作区的填充模块signup.asp提供注册的模块saves.asp处理来自signup.asp的注册信息的功能模块varifyid.asp处理来自login.htm的登陆信息的功能模块(1)login.htm:登陆主页面,代码如下:WebOffice 系 统 登 录 帐号 密码       注 册 用 户 (2)manage.asp-框架页模块,将截面划分为上、左、右三个部分,代码如下:WebOffice 此网页使用了框架,但您的浏览器不支持框架。 (3)top.asp-一般信息显示区代码如下: !- now = new Date(),hour = now.getHours() if(hour 6)document.write(凌晨好!) else if (hour 9)document.write(早上好!) else if (hour 12)document.write(上午好!) else if (hour 14)document.write(中

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2