计算机科学系毕业论文题目:诚信互联VIP交易系统姓名:熊帮朝学号:20080901121专业:计算机应用入学时间:2008.09.012011年05月30日目录题目:诚信互联VIP交易系统···················1前言······························1第一章系统的需求分析······················11.1成绩管理系统的背景分析··················11.2开发诚信互联系统的必要性·················21.3诚信互联系统设计目标···················31.4诚信互联系统需求分析···················41.4.1管理员功能的需求分析·················41.4.2客服功能的需求分析··················41.4.3用户功能需求分析···················4第二章系统技术及运行环境····················52.1ASP技术简介·······················52.2ACCESS2000技术简介···················52.3运行环境·························6第三章概要设计·························63.1系统的功能分析······················63.2用户管理层次图······················73.3系统的业务流程图·····················83.3系统数据流图·······················9第四章系统数据库的设计·····················104.1管理员信息表·······················114.2用户信息表························124.3新闻表··························134.4任务中心表························14第五章系统功能的实现······················155.1数据库的连接·······················165.2系统的登录························175.3管理员帐号修改······················185.4在线充值·························195.5诚信互联VIP交易系统的安全性···············20总结······························21致谢······························22参考文献····························23摘要诚信互联VIP交易系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强。数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。本系统采用软件工程的指导方法,选用B/S(Broswer/Server)模式设计的方案,应用MacrosoftAcess作为数据库、使用ASP(ActiveServerPage)技术在Dreamwaver软件上开发出来的用户帐户管理系统。系统支持用户查询自己的信息和资料,还可以修改自己的密码,管理员对整个资料管理系统具有全局控制功能。该系统减少了部门之间工作的中间环节,提高了跨部门管理的效率,用户计算机只需装有浏览器即可使用,无需安装,这也是本系统采用B/S结构的优越性。【关键词】ASPAccess信息管理系统前言130多家企业承诺,诚信守法经营,尊重知识产权,保护消费者合法权益;网站客服邮箱7天×24小时、网站人工客服及即时通讯在线客服至少5天×8小时接受消费者投诉;网站工作时间的客户投诉响应时间不超过2小时、网站非工作时间的客户投诉响应时间不超过24小时;在网站首页显著位置设置投诉受理标识和“网上交易保障中心”标识;指定专人负责协调解决“网上交易保障中心”转来的客户投诉及相关事务;通过工商企业信息系统披露网站的经营主体的身份信息,便于消费者实时、在线查询,主动防范交易风险;注重保护用户隐私权和网站信息安全,鼓励使用电子签名等技术手段保障交易安全;在网站首页显著位置设置投诉受理标识和“网上交易保障中心”标识;规范营销推广行为,营造网上零售和谐环境。第一章系统的需求分析1.1诚信VIP系统前景分析随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。而互联网技术的出现,更是进一步丰富的人类生活,数字化生存已经一步步走进我们的生活与工作。互联网技术与数据库技术的结合为计算的在人类生活中的应用带来了巨大的影响。产业信息化,管理现代化,科学化已经成为行业发展的重要课题,这不仅是企业提高自身竞争力,甚至是国家提高综合国力,走向国民富强的重要手段。在我国,互联网一个影响着国富民强的重要行业,随着改革开放和市场经济的发展根据中国特有的国情发展,互联网国家的大力扶持与社会各界的高度重视,从而使互联网行业与现代化的方向高速发展,但是同发达国家相比,我国的互联行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的企业中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的互联机构还没有全部具备这种功能。因此可见,随着我国互联的迅速发展,信息技术在其上的应用会更加地广泛和深入。1.2开发诚信互联VIP交易系统的重要性现在我国的大中企业管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它浪费了了许多的人力和物力。在当今信息时代这种传统的管理方法必然被计算机为基础的信息管理系统所代替。如果本系统能被学校所采用,将会改变以前靠手工管理用户状况,可以树立良好的办学形象,提高工作效率。在各大中小企业,用计算机管理企业的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了企业的安全性。提高了学校的管理能力,为此用计算机来管理员工信息,是非常必要的。1.3诚信互联系统目标本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:1.系统应具有实用性、可靠性和适用性,同时注意到先进性。2.对各个数据库进行动态管理,防止混乱。3.能够按照用户选择的不同的条件进行简单查询和复合查询。4.注意数据的安全性,具有数据备份和恢复的功能。5.方便用户的操作,尽量减少用户的操作。1.4诚信互联需求分析1.4.1管理员功能的需求分析(1)管理员(2)用户管理(3)在线交易管理1.4.2客服功能的需求分析(1)查询是对所有用户成绩查询(2)个人信息是对自己信息的查看(3)联系方式是对自己常用联系电话的查看是否正确(4)改密码是对自己登录密码的修改(5)留言管理功能(6)退出系统是用户在退出系统清除SESSION中的值1.4.3用户功能需求分析(1)用户查询是对自己所有信息的查询(2)个人信息是对用户自己信息的查询(3)修改密码是对自己的登录密码进行修改(4)联系方式是对自己常用的联系方式进行查看(5)退出系统是清除自己登录时的SESSION值第二章系统技术及运行环境2.1ASP技术简介ASP有一个最重要的功能,就是它可以让你非常轻松地连接数据库。通常都是和一个Access或者一个SQL数据库相连。ASP并不是一种语言,尽管看起来ASP的代码是已脚本的形式出现。ASP技术的代码可以是两种,一种是VBScript另外一种是Jscript。因为ASP脚本是严格的按照ASCII文件格式的,所以完全不需要任何其他特殊的工具就可以设计你的ASP页。但是有一点就是,我们在开始设计自己的ASP页之前,要运行一个可以支持ASP技术的服务器,使得我们可以浏览ASP页面。换句话说,你不能试图打开一个浏览器就可以读取一个ASP内容,从你的本地htlm页面里。ASP概念:ASP是ActiveServerPage的缩写,意为“动态服务器页面。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。2.2ACCESS2000技术简介Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。Access是一种关系型数据库管理系统,其主要特点如下:(1)存储方式单一Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。(2)面向对象Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。(3)界面友好、易操作Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。(4)集成环境、处理多种数据信息Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。(5)Access支持ODBC(开发数据库互连,OpenDataBaseConnectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。Access的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。另外,Access允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络