1、高校学生考勤管理系统第 3 章 需求分析3.1 引言这个阶段的任务仍然不是具体地解决问题,而是准确地确高校学生考勤管理系统定为了解决这个问题,目标系统必须做什么,主要是确定目标系统必须具备哪些功能。3.2 高校学生考勤管理系统用户需求描述用户是系统的最终使用者,开发系统的高校学生考勤管理系统目的是要用户最终很好的使用系统,最终为用户带来各种便利。本系统要解高校学生考勤管理系统决高校学在线请假以及上课考勤管理两大问题,通过对高校的实际调查分高校学生考勤管理系统析,本系统应当包括学生、班主任、任课老师、院系领导、学校领导、高校学生考勤管理系统系统管理员六类用户,这六类用户对系统的需求简要概括如下:
2、3.2.1 学生用户需求描述学生对本系统高校学生考勤管理系统的主要需求是:在线请假以及查看在校期间所有的上课出勤信息。在线请假需求:学生在网上填写好请假的起止日期,请假原因后,就高校学生考勤管理系统可以向本学期本班班主任提出请假申请,超过三天的请假,由班主任高校学生考勤管理系统审批后,再由院系领导审批。在在线请假的全过程当中,学生可以随时查高校学生考勤管理系统看请假的详细进展情况。查看出勤信息需求:学生可高校学生考勤管理系统以查看在校期间所有学期上课出勤的详细信息,如:查看高等数学这门课程在整个学期请假、旷课、迟到 计算机毕业论文网 、早退了多少次,以及具体的时间、任课老师高校学生考勤管理系统
3、姓名、第几节课等详细信息。其它需求:查看本人的基本高校学生考勤管理系统信息,如本人的所属的院系、年级、专业、班级、学号、姓名、性别等,高校学生考勤管理系统以及修改个人用户密码,查看本班课表安排。3.2 高校学生考勤管理系统.2 任课老师用户需求描述任课老师对系统的主要高校学生考勤管理系统需求是:管理所教班级学生的上课出勤信息以及查看所教班级学生的上课高校学生考勤管理系统出勤信息。管理学生上课出勤需求:根据学校安排的课表高校学生考勤管理系统,随着时间的变化,自动列出还没有在网上公布的学生上课出勤信息,系高校学生考勤管理系统统自动根据学生请假系统,决定学生上课出勤的最终结果。高校学生考勤管理系统查
4、看学生出勤信息需求:查看所教班级学生整个学期上出勤统计信息高校学生考勤管理系统及详细信息。其它需求:查看上课课表,本人基本信息以及高校学生考勤管理系统修改个人用户密码。3.2.3 班主任用户需求描述高校学生考勤管理系统班主任对本系统的主要需求是:审批本班学生本学期的高校学生考勤管理系统在线请假以及查看本班学生本学期所有课程的上课出勤信息。审批学生请假需求:本班学生本学期在线请假申请后,自动提示班高校学生考勤管理系统主任有等待审批的请假信息,班主任针对请假申请信息进行学生请假审批,以高校学生考勤管理系统及对请假信息回复。查看学生上课出勤信息需求:查看本高校学生考勤管理系统班学生整个学期有关课程的
5、上出勤统计信息及详细信息。其它需求:查看本班学生的基本信息、修改个人用户密码等。3.2.4 院(系)领导用户需求描述高校学生考勤管理系统院系领导对系统的主要需求是:审批本院系学生超过三天的请假以及高校学生考勤管理系统查看本院系学生上课出勤信息。审批请假需求:当学生高校学生考勤管理系统请超过三天的假,经班主任审批同意后,系统自动提交给任何一个最先进入系高校学生考勤管理系统统的院系领导审批请假,以及针对请假回复。查看本院系高校学生考勤管理系统学生出勤信息需求:输入查询条件后,系统根据查询条件列出本院系学生高校学生考勤管理系统相关的上课出勤信息。其它需求:查看本院系有关基本信息高校学生考勤管理系统以
6、及修改个人用户密码等。3.2.5 学校领导用户高校学生考勤管理系统需求描述学校领导对系统的主要需求是:查看全校高校学生考勤管理系统学生上课出勤信息。查看出勤信息需求:输入查询条件后,高校学生考勤管理系统系统根据查询条件列出本校学生相关的上课出勤信息。高校学生考勤管理系统其它需求:查看有关全校的基本信息以信修改个人用户密码等。3.2.6 系统管理员用户需求描述系统管高校学生考勤管理系统理员有系统的最高权限,负责系统所需所有数据的动态同步更新以及维护,根高校学生考勤管理系统据系统针对各用户的设计,基本功能需求如下:1 高校学生考勤管理系统、管理学校各院系、年级、专业、班级的添加、删除、修改等。高校
7、学生考勤管理系统2、管理每个学期每个班级的课程安排及指定班主任和任课老师。高校学生考勤管理系统3、管理系统所有用户。4、管理全高校学生考勤管理系统校课表安排。5、管理全校每学年开学的起止时间。高校学生考勤管理系统6、管理系统的请假、考勤信息。3.高校学生考勤管理系统 3 功能需求描述根据各类用户的需求描述,系统应当具备请高校学生考勤管理系统假系统、考勤管理系统、后台管理系统这三大主要功能。高校学生考勤管理系统请假系统功能需求:通过实际调查分析得出,目前高校中的请假流程高校学生考勤管理系统是学生若要请假,必须先写好请假条先由本学年班主任审批,超过四天高校学生考勤管理系统的请假,还要等待院系领导审
8、批通过后才能生效。请假最长时间不能高校学生考勤管理系统超过 1 个月,特殊情况除外。考勤管理功能需求:任课高校学生考勤管理系统老师通过考勤管理系统,对学生上课出勤信息进行公开,但由于任课老师忙高校学生考勤管理系统于教学,为了能及时准确无误的对学生出勤情况公开,要求系统能自动提高校学生考勤管理系统示任课老师对上完课了,但还没公布的出勤信息进行网上公布。高校学生考勤管理系统后台管理功能需求:后来管理主要是用来管理系统操作的数据,高校学生考勤管理系统因为高校每学年的学生都在变化,有新生入学,也有学生毕业。请假系统要借高校学生考勤管理系统助班主任安排才能完成,考勤管理系统要借助请假系统、班级课表安排高
9、校学生考勤管理系统才能完成,然而每学年课表都在变化,班主任安排也有在变化,学生也在变高校学生考勤管理系统化,因此必须要求后台管理系统能根据系统需求,动态的、准确的更新系高校学生考勤管理系统统数据。高校学生考勤管理系统 高校学生考勤管理系统页面的左边设置了一个目录树,分层显示,相当于资源管理器的形式,使学生对于课程的章节设置一目了然。教师上课时在右边的目录中选择上课所要讲的章节,其所对应的内容会在右边页面中显示出来。同时显示页面上还设置了上一节,下一节的按钮,可以更加方便读者,进行学习。实现课件下载是教学网站比较基本的功能,通过学院介绍版块中的a href=download.jsp其他课程 do
10、wnload.jsp 在页面上选择需要下载的教程或工具,然后通过链接到所需要的下载页面进行下载。具体实现界面如图 611 所示。基于 Web 的网上手机商城的设计与实现摘 要:随着电子商务,网上商店的普及,商品的网上展示与订购逐渐成为时尚,网上商店的技术实现也成为了一个比较常见的课题。本文就网上手机商城的实现做了一些探索。本系统设计基于 WEB 的网上手机商城系统 ,主要采用 JSP 开发技术和 SQL SERVER 2000 数据库技术来开发,实现了客户购买本文来自:论文网 的前台页面和管理员管理的后台管理页面。普通客户在浏览页面的时候可以进行商品的浏览、购买、下定单、注册成为会员,查看和修
11、改用户信息等操作。管理员可以进入系统的后台进行管理,可以进行手机的添加、修改、删除,用户订单的处理、客户信息的查询以及其他基本信息的录入和修改等操作。本文详细阐述了整个应用系统的设计思路,并对各部分设计进行了详尽的分析,最终形成了一个完整的设计方案。关键词: JSP SQL Server 2000 手机商城 Web目 录1 引言11.1 课题内容简介 11.2 课题的研究背景与意义11.2.1 课题的研究背景11.2.2 课题的研究意义21.3 课题的调研 21.4 可行性分析 21.4.1 技术可行性 21.4.2 经济可行性 31.4.3 法律可行性 31.4.4 操作可行性 31.5 论
12、文各章介绍 42 需求分析 52.1 功能需求分析 52.2 业务流程分析 52.3 数据流分析 72.4 数据字典 93 系统设计 153.1 系统总体功能结构153.2 系统数据模型设计163.2.1 系统概念结构设计E-R 图163.2.2 系统逻辑结构设计关系模式183.2.3 系统逻辑结构设计关系表183.2.4 数据表详细说明193.3 开发环境及运行环境设计213.3.1 开发环境 213.3.2 系统开发工具 223.3.3 运行环境 224 详细设计 234.1 数据库操作及中文字符处理 JavaBean 设计234.1.1 数据库操作 JavaBean 设计234.1.2
13、中文字符处理的 JavaBean 的设计244.2 用户主界面设计 254.3 用户信息管理模块设计274.3.1 会员登录模块设计274.3.2 用户注册模块设计284.3.3 用户信息的查看与修改模块设计304.4 购物车模块和前台订单处理模块的设计334.4.1 购物车添加手机设计344.4.2 修改购买数量设计354.43 订单的提交的设计364.5 后台用户管理模块设计385 用户手册 405.1 系统功能与运行环境405.2 系统开发工具安装与环境配置405.2.1 JDK 和 Tomcat 的安装405.2.2 配置 JDK 和 Tomcat 的环境变量405.3 系统运行与操作
14、指南415.3.1 数据库配置416 系统评价 436.1 系统的特点和优点436.2 系统存在的不足和改进方案436.2.1 系统存在的不足436.2.2 改进方案 446.3 设计收获和心得 44结 论45致 谢46参 考 文 献472 需求分析需求分析就是分析用户的需求,是软件定义时期的最后一个阶段,它的基本任务是准确回答系统必须做什么?这个问题。需求分析也是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。需求分析的任务是通本文来自:论文网 过详细调查现实世界要处理的对象(组织、部门、企业等) ,充分了解原系
15、统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。调查的重点是数据 和 处理 ,通过调查、收集与分析,获得用户对数据库的如下要求:信息要求、处理要求、安全性与完整性要求。2.1 功能需求分析 系统主要由两部分组成,一部分是后台管理部分,商家管理相关信息发布,商品管理,订单管理,客户管理等;另一部分是前台销售部分,客户通过浏览器访问登录,浏览本店订购手机。信息发布主要是手机商品信息的发布,有按不同方式的商品分类,特价商品的确定,新品的展示;以及商店公告的管理,包括添加,更新,删除等操作。商品管理是指新机商品的录入,更新,删除等操作。订单管理是指订单的查看,确
16、认与发送等操作。客户管理是对客户进行一些相关操作,如冻结,解冻等。前台部分,客户可以申请加入会员,客户信息的管理,客户的登录,修改密码,找回密码,进行手机的选购,自助订机,提交订单,订单的查看,公告的查看,手机知识的查询等操作。2.2 业务流程分析 系统是由前台和后台两部分组成。前台即客户端,在前台客户进入首页,在首页用户可以查看特价商品信息,新品信息,可以根据分类查看其它手机信息,以及公告和手机知识。在客户看中某一产品时,可以先登录,或注册,然后可以随心选购商品,也可以自助订机。The Design and Implementation of florist shop on WEBAbstr
17、act: With the popularization of the e-commerce and online shop, the goods showed on the line, ordered through web site are becoming more fashionable gradually, so the technology of the online-shop has become a more familiar subject too. This text has done some exploration on the realization of the o
18、nline mobile shop. This system is the online system of mobile shop based on WEB , adopting JSP technology and SQL SERVER 2000 database technology to develop, the front-desk page for customers buying and back-desk for administrators management . The ordinary customer browsing the site can make purcha
19、se , make order form , register , revise users information and so on. The administrator can enter the systematic back-stage to manage , adding , modifying , deleting the product , to deal with the users order , to inquiry other basic information and so on . This text explaining the mentality of desi
20、gning of the whole application system in detail , designing exhaustive analysis to every part, has formed an intact design plan finally.Keywords: JSP,SQL Server 2000, mobile shop, Web. 致 谢完成之际,我谨向在我过程中给予我帮助的各位老师和同学表示感谢。首先,我要感谢我的导师钱入庭老师,上学期期末选题之初,钱老师就给我详细讲解了本课题相关信息、设计流程和所要做的准备。本文来自:论文网 在本学期设计开发过程中,他给
21、了我们很多关心、帮助和指导,遇到难点指出解决思路,帮助我们顺利完成该课题的设计开发工作,没有他的帮助和指导,就不会有我今天的成果。其次,我要感谢我们组所有其他同学,在开发初期,我对 JSP 技术的相关知识了解很少。在他们的热心帮助之下,使我逐渐入门,慢慢进入状态。在此要特别感谢梁建书同学,在系统开发过程中,当我遇到困难和设计思想难以解决的时候,他给了我很多无私的帮助和耐性的指导,使我顺利渡过了难关。同时,我还要感谢父母多年来对我的培养和教育,正是他们对我无私的关爱才有我今天的幸福成长。最后,再次向所有关心和支持我学习的老师、同学和朋友们表示真挚的谢意!(2 )实验室信息1) 、发布信息(3 )
22、教师管理信息1) 、统计信息2) 、评定信息(4 )学生信息1) 、预约信息2) 、查询信息(5 )管理员1) 、系统维护权限信息1、 需要什么功能(对于理论类题目,拟采用何种理论方法)211 功能需求1)本系统需要经过有效的身份验证才可以登录2)将登录本系统的身份分为三种:一是管理员,二是教师,三是学生,只有被授权的用户才可以使用本系统3)系统提供学生实际情况预约时间,进入或离开时间,查询成绩等信息4)系统提供实验室规章制度等信息的发布与浏览,实验项目管理5)系统提供教师评分,统计6)用户的身份不同,使用的系统资源也不同。学生只可以查询自己的成绩,预约时间,进,入或离开时间,教师能对学生成绩
23、评分和统计。而管理员拥有整个系统的全部使用权。2 12 性能需求(1 )硬件环境处理器:Inter Pentium 4 1.6GHz 或更高 一、题目计划安排计算机一台,配置 Jbuilder,SQL Server,Visio,Office 等必备的软件二、参考文献1、主要的参考书籍和资料1 美微软公司,Microsoft SQL Server 2000 数据库管理M,北京:希望电子出版社,2001.72 萨师煊、王珊,数据库系统概论.高等教育出版社, 2002.2。3 唐有明,吴华等,JSP 动态网站开发 清华大学出版社,2006.84 斯蒂芬. (美) 信息时代的管理信息系统 . 机械工业
24、出版社, 20011、 主要参考的网站和网络资料公文管理控制层的设计1发送公文公文管理控制层的主要任务是,根据客户端提出的请求在数据库中实现对公告的增、删、查的操作,并且完成附件的上传功能。公告的正文内容保存在数据库中,附件保存在服务器中。发送公文时,单击公文管理中发送公文的按钮,直接访问了Servlet( com/bumf/Send.java) 。该 Servlet 用来判断准备发送公文的用户在数据库中是否有临时公文。如果没有则生成一个临时文件并保存在数据库中;如果有则将临时文件的内容保存在 Collection 对象中,并将 Collection 对象通过 名- 值 的形式保存在reque
25、st 范围内,转发给 send.jsp 来显示。具体代码如下: 视图层的设计与实现本系统中视图层主要有两个作用:1、通过定义表单中的 action 属性来决定将表单中的数据交给哪个 Servlet 来处理。这里以公告管理功能模块为例。首先,先定义一个表单form name=form1 method=post action=add。然后,在web.xml 中做如下配置:servletservlet-nameaffice.add/servlet-nameservlet-classcom.affice.Add/servlet-class/servletservlet-mappingservlet-n
26、ameaffice.add/servlet-nameurl-pattern/affice/add/url-pattern/servlet-mapping最后,通过这个表单映射来访问 Servlet。2、读取 Servlet 执行的结果,然后把结果显示在 HTML 中。由于本系统中多个功能模块的代码相似,在此笔者只将几个具有代表性的功能介绍给读者,对于系统中的其他功能模块请读者参看随书附带的光盘。公告管理视图层的设计公告管理视图层主要用于控制层转发过来的运行结果,并将表单中的数据提交给控制层进行处理。发布最新公告页面的运行结果如图 4 所示。摘要 教师个人网络教学平台是网络教学的重要组成部分,随
27、着网络的发展,它的应用的不断得到普及。但是,现有的个人教学平台主要提供信息的发布和接收等基本功能,无法达到师生交流、反馈教学效果的作用。针对这种情况,本文运用了 JSP和 MYSQ 计算机毕业论文网L 技术,开发了一套适用于个人教学平台的在线测试系统,该系统提供试题库管理、测试报告生成等功能,有效地解决了一些如试卷的自动生成、自动阅卷、信息的及时反馈、对测试评估的分析等方面的问题,对现有的教学平台的功能做了较好的补充。文章的最后,对整个系统的开发做了一个总结,并相信随着搜索技术的不断进步,部分限制系统功能的问题将会得到有效地解决。关键词:个人教学、在线测试、JSP、MYSQL、系统开发DESI
28、GN AND REALIZATIONTEACHER INDIVIDUAL NETWORK TEACHING PLATFORM ON-LINE TEST SYSTEM ABSTRACTThe teacher individual network teaching platform is an important part of the network teaching, its application becomes universal along with the networks development. But now, the individual teaching platform m
29、ainly provides basic function such as information issued and received, its unable to achieve the exchange between teachers and students, the function of teaching effects feedback. In view of this kind of situation, this article has utilized JSP and MYSQL technique, developed a set to be suitable for
30、 on-line test system of individual teaching platform, this system provides functions as question bank management, test report production and so on, effectively solved some questions like examination papers automatic productions, the test papers automatically examined, the information prompt feedback
31、, the test appraised minute and so on, it has supplemented the teaching platforms function. At last, this article has summarized the system exploitation, and some parts of limiting system functions question will be able to solve effectively along with the research technologys development.KEYWORDS:In
32、dividual teaching ,On-line test,JSP,MYSQL,System exploitation 目 录第 1 章 引言811选题背景及意义 812目前存在的问题 813本文的主要研究内容9第 2 章 系统的分析1021 系统的结构与设计思想1022 系统开发工具的选择11221JSP 概述11222MYSQL 的特点1223 系统数据库的设计13231 数据库结构13232 数据字典的设计14第 3 章 系统的总体设计1731 教师个人网络教学平台的结构1732 在线测试系统的功能结构1833 系统的主要功能介绍19第 4 章 系统主要功能的实现2041 用户登录和
33、验证模块的实现2042 测试试卷产生模块的实现2143 试题管理模块的实现2244 试卷交卷与评判模块的实现2345 相关报告的生成模块的实现2446 定时功能模块的实现24第 5 章 总结和展望2551 总结2552 展望25致谢27参考文献28附 录29基于 JSP 的 CD 销售管理系统设计关键词:管理系统、JSP、信息时代、CD 销售管理系统摘要: 二十一世纪是一个集数字化,网络化,信息化的,以网络为核心的社会。中国的网民充分领略到畅游天地间,网络无极限 所带来的畅快。随着Internet 的飞速发展,使得网络的应用日益的广泛。如电子商务,电子政务,网上医疗,网上娱乐,网络游戏,网络教
34、学等。本次毕业设计的题目就是 CD 销售管理系统。 本论文就毕业设计的内容,系统地阐述了整个 CD 销售管理系统的功能及实现。实现了从商品管理,商品分类和查询,到购物车实现,用户订单处理,再到系统管理。基本上实现了网上购物的功能流程,能够实现用户与商家在网上进行商品交易。本系统界面简单直观,易于操作和使用,交互性强,完全基于 Internet 网络。经过分析,我们使用 SUN 公司的 JSP 开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成满意的可行系统
35、。第四章 CD 销售管理系统总体设计41.系统功能设计目标理论系统功能设计目标如下:(1) 实用性强:我们努力使系统符合实际操作流程的习惯,并尽量减少用户的输入,易学易用的友好的用户界面,满足各层次的用户使用的需求;(2) 先进的程序结构:使用当代前卫的软件编程,能延长其生命周期,易于维护与管理;(3) 安全可靠性高:后台维护功能齐全,根据平台在各个阶段不同的使用情况,管理人员可以设置相应的操作权限,增加系统注册,分配各个栏目的管理权限,实现系统的维护,保证系统的安全、可靠;(4) 使用模块化设计的方法:使系统具有良好的可扩充性,以适应其不同阶段的发展需要,便于后来者分析、维护;(5) 操作简
36、单,维护方便:每个子系统都具有相对独立的系统维护功能对可变化的项目可自行维护;(6) 查询功能强大:可以对商品的基本情况、用户基本情况,商品评信息,用户留言等按各种方式查询,可形成各种表单,同时还可对其进行汇总,使管理人员能及时准确地掌握用户和商品等的基本情况。42.CD 销售管理系统功能模块划分:根据需求分析与系统功能设计目标,结合实际情况本系统功能模块设计分为如下几个模块:1主页:在这里我们可以看见本系统的主要功能和信息。2用户注册:在这里我们可以注册我们的基本信息,其中电话和 Email 是比较重要的,因为我们需要对这些信息进行处理,以方便用户的付款和邮购。3用户登陆:为了方便用户的付款
37、,邮购和管理,我们需要变成会员后才可以进行消费。4商品浏览:成功登陆后的用户可以分页浏览商品商品,并将想要的商品提交到填写订单页面。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到用户登录页面。5订购商品:成功登陆的用户可以在该页面定购所需要的商品。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到用户登陆页面。6查看订单:成功登陆的用户可以在该页修改已经订购的商品。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到用户登陆页面。7修改订单:成功登陆的用户可以在该页修改或删除已经订购的商品。如果用户还没有注册就直接进入或者没有成功登陆就进入页面
38、,将被连接到用户登陆页面。8商品查询:成功登陆的用户可以在该页查找自己需要的商品。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到用户登陆页面。9修改密码:成功登陆的用户可以在该页修改自己的密码。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到用户登陆页面。10修改个人信息:成功登陆的用户可以在该页修改自己当初注册时的信息。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到用户登陆页面。11.商城公告:发布各种商品信息或者新闻。11管理员:查看用户订单,查看用户信息,并根据用户信息和用户订单对商品进行发派。目录: 第一章 开发背景 11.1
39、目的和意义 11.2 开发设计思想 11.3 开发目标 1第二章 开发工具和环境简介 22.1 Java Server Page 简介 22.2 Microsoft SQLServer2000 简介 22.3 JDBC 驱动程序简介 42.4 JavaBeans 简介 52.5 JAVA 简介52.6 电子商务简介 8第三章 CD 销售管理系统功能分析 93.1 系统功能分析 93.2 可行性研究 103.3 需求分析 123.4 系统总体结构图 133.5 数据字典 173.6 需求分析复审 18第四章 CD 销售管理系统系统总体设计 184.1.系统功能设计目标 184.2.CD 销售管理
40、系统功能模块划分 194.3 网上购物的体系结构20第五章 数据库设计215.1 数据库系统概述215.2 数据库表设计21第六章 程序设计246.1 程序说明246.2 具体模块划分25第七章 软件安装与调试297.1 软件的安装与配置297.2 软件调试307.3 软件测试30第八章 结束语31第九章 附 录329.1 致谢329.2 参考文献329.3 部分源代码33应用程序平台多语种技术应用研究要C/S 应用程序平台多语种技术是一种基于 C/S 应用技术结构平台的关于多语种的转换和翻译技术。本设计基于 Visual Studio.Net 集成开发环境,采用 SQL Server2000
41、 进行数据库后台开发。通过采用数据字典实现应用系统的静态文本转换;通过使用 Visual Studio.Net上的默认控件来实现提示信息的多语种转换;采用 javascript 解决报警信息的多语种转换。能够在软件开发工具和开发平台中能够自由进行多语种切换,增强软件开发工具和开发平台的使用性与通用性。本设计采用.NET 技术,跨平台性强,运行速度快,用户可以快速、方便的进行操作,达到了预期效果。关键词: 多语种;数据字典;脚本语言目录1.引言11.1设计背景 11.2设计意义 11.3设计方法 12.需求分析 22.1实际需求 22.2功能需求 23.数据库分析及设计 23.1数据字典表 23
42、.2报表信息表 34.系统设计 34.1功能分析 34.2实现流程 44.3模块设计 54.4详细设计 54.4.1静态文本中的多语种转换54.4.2报警、提示、警告信息的多语种转换84.4.3报表系统前台页面表项的动态转换125.系统测试 165.1遇到的问题 165.2解决问题的方法 16结 论16参考文献17声 明19基于 C/S应用程序平台的多语种技术是指在一个应用程序中定义一个按钮,能够使用户在程序中方便有效的实现语种的切换。随着与外国专家学者交流机会的增多,也由于双方文化和语言的差异,导致了双方严重的沟通障碍。而且在国内的范围来说,对于多语种的研究,从文献上看,新疆和内蒙古大学的教
43、授们在民族语言的多语种技术在计算机平台的应用走在了中国大学的前面,研制出了蒙、藏、维、哈、朝、汉相兼容的应用系统,成功实现在同一计算机平台上的多语种转换处理1。在中国,许多软件都在一定程度上实现语种的切换。 在国外,微软在推出不同时期各个操作系统中,都成功的进行了多语种的处理和切换。在面向对象软件中有许多可以通用的模块,假如能够用多语种计算机技术让它在同一个平台上进行多语种的切换,那么它的通用性将会打破国家、地域、语言文化的界限,在国际上的通用性会更大。现在的应用程序中,像酒店管理系统、餐厅点菜系统等都是 C/S 结构,如果能在这些系统中实行多语种化,那么就能在未来的软件设计和开发中体现出更多
44、人性化的需求因素。本设计采用 ASP.NET(C#)技术进行开发。ASP.NET 技术相对于传统的 ASP 技术有着绝对的优势,不但减化了程序员的代码量,而且对程序员开发 WEB 应用程序提供了完备的技术支持。.NET 的跨平台性,也使得开发出来的 WEB 应用程序具有更好的扩展性,能够运行于不同的操作平台之下。由于 SQL Server2000 数据库与.NET 同属微软产品,对接口、性能支持应该会比其它数据库达到更好的效果,所以后台数据库采用 SQL Server2000 数据库。随着中国加入 WTO,国家的软件业正在向规范化、产业化、国际化的方向发展。在许多高新技术进入中国的同时,在同那
45、些优秀的外国专家交流沟通过程中发现一些小问题,比如在一些应用系统平台上,编写的应用程序为了满足中国人自己的需求,而采用的汉语的表示方法,可是在工作和学习的过程中,难免会与外国专家打交道,计算机应用技术是一门新兴的技术,在中国这个大环境下,合格的计算机翻译可以说几乎没有。大多数技术人员、软件程序员都存在外语能力严重不足的缺点,将在很长的时间里成为 IT 界发展的初级阶段。基于 C/S 应用平台上的多语种转换技术能够在系统的前台定义一个语言按钮,通过调用后台数据库中数据字典的语种项,来进行语种的转换。而且使用时必须保证较短的请求响应时间。当需要增加一些新的功能时,本系统能进行语种的添加和升级。1范
46、逸之.VisualBasic 与分布式监控系统一 RS232/485 串行通信M. 北京: 清华大学出版社,2002.2Charles Petzold 著.Microsoft c# Windows 程序设计M.北京:北京大学出版社,2005. 3Simon Robinson 、Christian Nagel 等著.C#高级编程M.北京:清华大学出版社,2005.4 王浩然.C#行家设计手册 .北京: 中国铁道出版社M,2002.5 刘甲耀、严桂兰.C#程序设计培训教程 M.北京:机械工业出版社, 2002基于 JSP 操作系统课程教学网站的设计关键字 : JAVABEAN JSP 网络教学ja
47、vascript JDBC摘 要通过操作系统教学网站的建设,完成了对于操作系统课程的远程化授课。可以使学生不受时间空间的限制,通过网络对于这门课程进行学习。建立起了基于B/C 的网络化教学系统。本网站采用当前最流行的 JSP 网络编程技术,可以实现数据的高效、动态、交互访问,具有强大的 Server/Client 交互能力。本文中所做的主要工作:介绍Win2000 +JSP(J2DK+TOMCAT)系统并且嵌入 JAVABEAN 的一般原理;阐述整个操作系统教学网站的概要设计,系统结构及工作原理;分析了系统实现中的特殊性、难点和重点;详细设计实现学院介绍、教学资源、课程表、课堂教学、在线答疑、
48、其他课程、课件下载、留言反馈、站内搜索、公告专栏、友情链接、校园风景、新闻中心、栏目导航等程序模块;各个模块的具体实现,且分析并解决实现中的若干技术问题;建立完整的实验网站,进行测试并分析结果。第 3 章 网站概要设计3.1 综合管理系统结构根据网站的需求分析说明,对操作系统教学网站进行模块化设计。其中包括一些静态的页面主要通过超链接实现包括:学院介绍,教学资源,课程表,其他课程等。使学生对于学校的概况以及网站的教学资源有一个比较完全的了解2。 设计了课堂教学这一模块,使学生可以像在课堂上一样,浏览幻灯片,接受学习知指导,进行课程学习,并且可以进行课堂练习,进行自我检测学习效果,查漏补缺。课件
49、下载是一个非常有用的版块,有条件的学生可以将其下载在电脑上,用于自己平时的学习。成为老师课上教学的有效补充。留言反馈是了解学生的意见与建议的一个非常有效的途径。同时也是教师与学生交流的平台,学生可以向老师提出关于学习方面的问题,老师也可以对于这些问题进行解答。使教师和学生有了更多交流的机会与空间。自我测试是学生检测自己学习成果的模块。成绩管理是一个非常复杂的模块,分为多级管理员与用户。有登陆检测,取回密码,注销帐户。对于不同权限的用户进入不同的界面,进行成绩的管理。其他的版块是网站中最常见的功能,如:友情链接,校园风景,栏目导航等。网站前台结构图如图 3-1 所示。 3.2 后台管理系统结构针对网站的多种资源,需要及时进行更新,才可以保持网站的有用性。所以需要后台管理员进行资源的更新。由于新闻中心的新闻采取的方法是超链接,所以只要及时更新链接就可以了。对于其他模块的信息进行后台的更新。以及在线答疑模块,对多余的时间过长的疑问与解答,进行整理删除。目 录摘 要 IAbstract II目 录 III引 言 1第 1 章 JSP 简介 31.1 JSP 与本系统的开发 31.2 对于 ASP,PHP,JSP 进