毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

asp毕业论文选题系统设计(需求分析+总体设计+详细设计+测试报告) 第3页

更新时间:2010-6-5:  来源:毕业论文
asp毕业论文选题系统设计(需求分析+总体设计+详细设计+测试报告) 第3页
图2-1 ASP运行模式图
ASP文件使用数据库访问构件通过ADO(Active Date Object)访问数据库的数据时,web服务器起着中间部件的作用。它接收用户web浏览器的web页请求。使用ODBC把对数据或数据库的任何命令请求通过网络送到数据库服务器,从数据库服务器接收数据并且把产生的web页和数据送回到用户浏览器,ASP各部分关系图如图2-2所示:
图2-2 ASP各部分关系图
ASP是一个基于Web服务器的脚本开发环境,在ASP平台上可开发和运行动态的、交互的、高性能的Web服务器应用程序。数据库原理如图2-3所示:
图2-3 ASP访问数据库原理图
图2-3说明了ASP访问数据库工作原理。ASP程序在Web服务器端工作,当前端用户请求一个ASP主页时,Web服务器响应HTTP请求并调用ASP引擎执行该文件并解释执行其中的脚本,若脚本中有访问数据库请求,立刻通过ODBC或ILE DB与相应的后台数据库相连,同数据库访问组件ADO完成操作,最后,ASP根据访问数据库的结果生成HTML语言的主页返回给前端用户,用户看到的只是HTML网页,而看不到ASP程序代码,增强了保密性。[2]
在使用ASP技术时应遵循这样一个原则:即ASP脚本必须与基于COM标签的组件配合使用才能开发出具有实用价值的动态web应用程序。
    基于组件,可以把应用程序的开发分成两大类任务:一类是开发能被很多程序使用的核心组件;另一类是集成这些核心组件提供的服务,构造出实现特定功能的应用程序。Microsoft及一些“中间件”厂商已针对不同的应用领域提供了许多组件产品,组件的使用者只需要理解组件的接口,不需要知道组件的内部结构和组件使用的数据。[3]   
2.3 Dreamweaver8
Dreamweaver8的出现,使制作一个功能强大的网站,变得很容易,可以轻易的做出以前被认为很复杂的JSP,PHP网站。
Dreamweaver8是一款专业的HTML编辑器,用于对Web站点,Web页和Web应用程序进行设计,编码和开发。无论直接编写HTML代码的驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver都会提供帮助良多的工具,丰富Web创作体验。[4]
利用Dreamweaver中的可视化编辑功能,可以快速的创建页面而无需编写任何代码。不过,如果喜欢用手工直接编码,Dreamweaver还包括许多与编码相关的工具和功能。并且,借助Dreamweaver还可以使用服务器语言(例如JSP,ASP,ASP.NET,PHP)生成支持动态数据库的Web应用程序。
使用Dreamweaver也可以制作出整个网站,只是Dreamweaver本身不适合处理图片,需要Photoshop或者Fireworks的配合。使用Dreamweaver制作静态站点的流程:新建站点—站点文件命名—定义页面属性—插入表格—定义页面毕业论文http://www.Lwfree.cn/ 论文网http://www.751com.cn/CSS—添加动态交互—链接站点各个页面。
因此,我选择以上应用软件作为本系统开发与实现的工具。
 
第3章 系统规划与系统分析
信息系统的开发目标必须以满足用户需求为前提,而在系统开发的第一阶段中,用户的需求往往是不完整的,不明确的,需求开发者协助用户对需求作进一步的理解乃至创造并归纳出较为详细的需求说明。方法的特点是可以在整个开发过程中回头补充调整各阶段的工作,因此,用户需求分析在最初并不显得像结构化方法那么重要。但是,一个相对完整 ,准确的用户需求却会给信息系统开发带来一个良好的开端,也会使开发过程少走许多弯路。[8]
因此,本人在系统开发之初花了很长的时间进行详细的用户需求调查。
3.1 系统的总体结构
根据毕业设计选题的业务情况,该系统共分成管理员,教师,学生三大系统模块,系统功能设置 ,管理员用户操作,教师信息修改,选题题目提交,选题题目审核,学生处是信息导入,学生信息修改,题目选报,信息浏览九个完整功能。系统功能如图3-1所示:
  图3-1 系统功能示意图
3.2 系统的业务流程分析
业务流程(Transaction Flow Diagram,TFD)又称作业流程,即作业的完成程序,它反映了现实的业务活动。管理业务流程图是一种描述系统内各单位,人员间业务关系,作业顺序和管理信息流向的图表。现实业务活动中的一些弊病很难凭空指出,而利用业务流程图可以细致地分析其业务流程的合理性,存在的问题及从何处入手进行修改。[5]
首先是管理员录入教师分组信息,并录入教师姓名,等级以及初始密码,导入学生信息(学好及默认密码),添加系统管理员(用于审核教师提供的选题),并启教师提交选题功能。
然后教师通过自己的用户登录,完善自己的详细信息,在规定期限内提交本组选题内容。
系统管理员关闭教师提交选题功能,开启管理员审核题目功能。
管理员对教师提交的选题进行审核,确定是否通过。
系统管理员对选题进行最后调整,确定最终通过的选题。
系统管理员关闭选题审核功能,开启学生选报功能。
学生通过自己的学好和初始密码登录系统,修改个人信息及密码,浏览可选题目信息及教师信息及,选报课题;管理员关闭学生选报功能,对选报情况进行查勘,手动调节选报冲突,使得每个人均有题目选报,每个题目均有人选报。
最终,管理员确定选题情况,教师可以登录查看自己课题选报学生及其资料。
业务流程示意图如图3-2所示

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页

asp毕业论文选题系统设计(需求分析+总体设计+详细设计+测试报告) 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。