软件项目技术报告

上传人:bin****86 文档编号:60321868 上传时间:2018-11-15 格式:DOCX 页数:12 大小:21.83KB
返回 下载 相关 举报
软件项目技术报告_第1页
第1页 / 共12页
软件项目技术报告_第2页
第2页 / 共12页
软件项目技术报告_第3页
第3页 / 共12页
软件项目技术报告_第4页
第4页 / 共12页
软件项目技术报告_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《软件项目技术报告》由会员分享,可在线阅读,更多相关《软件项目技术报告(12页珍藏版)》请在金锄头文库上搜索。

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划软件项目技术报告高级软件开发技术课程设计报告题目:学生成绩查询网站专业:信息管理与信息系统学生成绩查询网站一、网站的功能设计这个网站的目的是为了方便学生查询成绩和进行个基本人信息注册以方便录入新的成绩,有了这个网站,学生就不用再为没地方查询成绩而发愁,也方便教务处对学生的信息有一个基本的了解。学生成绩查询网站能让有成绩的学生登录,并且登陆之后就能很方便的看到自己的学习成绩。这个网站一共有3个窗体页,主页设计为登陆页面,如图所示,页设计为成绩查询结果页,如图和图所示,页设计为注册页如图

2、3所示。当学生首次登陆这个网站时,进入的是登陆页面。如果学生已经有账号了,则直接输入用户名和密码,再单击登陆按钮。如果账号和密码正确则进入到成绩查询页面,否则就得重新输入。若果学生好没有账号,就单击注册按钮进行注册,进入的是注册页面。图1登录界面当进入到成绩查询页面时,学生就能看到自己的成绩,成绩以一个成绩表形式呈现数来,标题栏有姓名、课程、成绩、课程性质、学时和学分在页面的左侧有一个欢迎的字样。如果学生有成绩,成绩表就会呈现具体的学生成绩,并在页面的左侧呈现“欢迎您!”后边加上学生的姓名的字样,如果没有成绩,则就会看到成就表为空,页面的左侧只呈现“欢迎您!”的字样。当学生返回到登录页面时,只

3、需要点击“回到登陆页”超链接就可以回去了。图成绩查询无结果图成绩查询成功当进入到注册页面时,学生需要输入一些基本的注册信息,例如:用户名、密码、姓名、年龄、性别、专业、爱好等基本信息,要求用户名、密码和姓名不能为空。在输入用户名时,要求用户名只能由英文字母、数字、下划线组成。输入密码时要求密码框和重复输入密码框必须相同,姓名可以由任意字符注组成,年龄要求在15岁到110岁之间,邮箱要求输入正确的邮箱。若果违反了以上的要求,就会导致无法注册显示错误信息。性别可以选择男或女,专业的下拉列表有很多选项,只需选择其中一个就可以了,爱好这一项选择可以多选。当满足以上要求后,单击注册按钮后就会返回到登录页

4、面。若不想注册了,也可点击页面上的“回到登陆页面”超链接返回到登陆页。图3学生信息注册二、控件的属性1、页面控件该页面可以从数据库中提取数据来匹配学生输入的用户名和密码,匹配失败显示“用户名或密码错误,请重新输入”。登陆界面可以实现和数据库的连接交互,该页面一共用到3种控件,有文本、文本框和按钮控件。两个按钮共编写了两个事件,登录事件编写的是和数据库进行简单的连接交互事件,将用户输入的登录信息与数据库中的表信息进行匹配,匹配成功则转入页,匹配失败则弹出错误信息警告框。该页为登录页面,页面中的所有控件都有id和runat两个属性,runat的属性值为“server”固定不变。页面中的文本控件的T

5、ext属性为“学生登录”,id属性为“Label1”。页面中有两个文本框控件,第一个文本框控件用来输入用户名,控件的id属性值为“stu_id”,控件的是width属性值为“101px”,第二个文本框控件用来输入密码,控件的id属性值为“stu_pwd”,TextMode属性值为“Password”控件的是width属性值为“101px”。页面中登录按钮控件的id属性值为“btnLogin”,控件的onclick属性值为“btnLogin_Click”。页面中登录按钮控件的id属性值为“btnCancel”,控件的onclick属性值为“btnCancel_Click”。该页面的主要代码如下:

6、学生成绩查询.style2height:64px;.style4height:48px;.style5height:49px;.style6height:48px;width:377px;.style7height:64px;width:377px;.style9height:58px;用户名:密码:colspan=2align=centerclass=style5ID=stu_pwdrunat=serverTextMode=PasswordWidth=101px附件产品研制技术总结报告一、产品研制的目的和意义:从产品与国家产业、技术、行业政策的相符性,对促进产品结构与产业结构优化升级的重要性

7、,对主要应用领域需求的迫切性来阐述。二、产品研制的技术路线:产品研制过程中采取了哪些技术原理、方法、工艺等内容,以获取该产品的核心技术。切不用产品加工制作过程中,具体的工艺步骤或流程顺序等工艺路线来描述。三、产品的功能特点及主要技术性能指标四、技术关键及解决途径1、技术关键2、解决途径五、产品的创新性和先进性1、产品的创新性以及创新范围;2、先进性同国内、外同类典型产品比较需列表提供企业名称、国别和公司及主要技术性能指标比较。六、产品知识产权状况1、专指该产品的专利、软件著作权等状况;进展情况栏填受理或授权,专利范围栏填中国或国际专利;2、技术标准状况:采用何种标准,是否是标准的制订者,标准的

8、先进性在哪里?3、产品商标、品牌状况。七、结论通过上面6个方面的论述扼要的总结产品创新的经验,并从企业管理创新的角度出发,进一步提高产品质量和性能,应所采取哪些措施。八、产品主要研制人员表单位:软件项目总结报告范文1引言编写目的XXX公司业务管理系统的开发已经基本完成。写此项目开发总结报告,以方便我们在以后的项目开发中来更好的实施项目的订制开发;让我在今后的项目开发中有更多的有据的资料来规范我们的开发过程和提高我们的开发效率,从而创造更多公司效益。背景项目名称:XXX业务管理系统软件名称:XXX业务系统客户:XXX用户:XXX员工参考资料项目开发文档:软件开发数据模型:PDM_数据库开发文档:

9、XXX业务管理系统数据库设计说明书软件业务流程参考:XXX业务管理系统流程说明.doc软件使用手册参考:XXX业务管理系统功能说明软件业务流程参考:XXX业务管理系统流程说明.doc软件中使用到的第三方控件:ComponentArtfor软件中使用的安全Ikey驱动:Ikey以上参考资料是截止XX-08-31是最新的资料文档。如有修改,即使修改此处的参考文档名称。2开发工作评价对生产效率的评价系统开发已历时快年的时间了开发的反复性比较多。对客户的需求理解不是很透彻。综合以上,此项目的开发效率不是很高,相反有相当一定时间的浪费。对产品功能的评价经过我们公司各位同事的共同努力协作,XXX业务管理系

10、统已经很好的完成了客户的业务流需求。经过对客户使用过程的观察,此项目开发的还是比较成功,但是还是存在着一些问题,造成这些问题的原因是多方面的。如:前期系统数据库的设计缺陷和部分代码的构建缺陷、客户需求的理解上也存在一定问题,这就需要我们用一定的时间来维护客户使用过程中提出的新问题和存在的debug。总的来说,此系统的功能开发还是一个比较成功的案例。对技术方法的总结在此项目中使用到技术和工具:使用代码生成器:使用代码生成器动软.Net代码自动生成器,此工具在很大程度上提高了编码效率,从而加快了项目的开发进程。在以后的项目中,我们要尽量的来使用一些类似的工具来在最短的时间内完成工作。在今后的项目开

11、发中,我们最好是能开发出适合自己的代码生成工具,更大限度的节省开发周期和开发费用。使用数据库建模工具;PowerDesigner工具来建立系统数据库模型,以方便程序员很好的理解业务流和掌握系统架构者的架构思想,更好的满足客户的功能需求。在今后的项目开发中,我们要更好的来完成系统的前期数据库模型的建立,最大的来优化系统功能。使用第三方控件:此系统中使用了ComponentArt第三方控件。此控件在很大程度上满足了客户对软件界面的需求,从而也给软件的操作带来了方便。本项目中只使用了ComponentArt一种第三方控件,在今后的项目开发过程中,要继续使用第三方的控件。这样以来,无论是针对软件界面的

12、美观性、友好性来说、易操作性而言,还是针对系统开发效率而言,这都是很好途径。但需要意的是:在是使用第三方控件时,要谨慎的选择一些网络中的比较常见的第三方控件。使用自定义控件:此系统中使用了自定义控件(GhdGridView),此自定义控件可以很好的统一系统中的所有信息显示表格样式。如客户对数据显示样式有什么新的意见,我就不需要修改每一个页面的表格样式,我们只需要修改GhdGridView控件的样式,系统中的所有继承自GhdGridView的表格样式都可以改变。系统开发框架:此系统的框架使用的是简单三层结构,此框架在开发一些中小软件是比较实用的。但是我们要是可以开发出自己的框架,把一些通用的功能

13、开发到框架中。这样以来,在以后的系统开发中,针对系统中一些通用的功能就不需要再开发,从而也可以很好的提高我们的开发效率;减少很多维护费用。使我们的技术不断的更加成熟。系统安全加密:此系统中针对客户提出的系统安全问题,我们采用了Ikey加密硬件钥匙来验证客户端登陆客户的合法性,此Ikey钥匙可以绑定到一个系统使用用户,也可以让多个用户来使用一个加密钥匙来验证登陆系统的合法性。这样以来,即使用户的密码不慎丢失,或者被不法人员取得,这样就最大的提高了我们系统的安全性。Ikey加密钥匙是很好的加密B/S架构软件的硬件工具,在以后的软件安全方面可以借鉴。3项目经验总结签定合同一个项目的开发成败或者说项目

14、开发带来效益的大小,在很大程度上是受项目合同签定的影响的。往往,很多一部分公司与客户签定的项目合同都是很模糊的,也很难签定的比较清楚,这样以来就会导致在项目的开发后期,工作越来越大,影响项目的竣工周期;而且,项目的开发费用一般是不会变的。这样以来,我们就大大的降低了我们的开发效益。虽然需求范围很难签定的明确,但是我们在签定合同时,要尽量的去把合同功能边界和添加新功能的条件签定。开发团队在项目确立后,要尽快的建立起项目开发团队。项目团队成员的团结合作、相互沟通是非常重要的,团队成员之间要相互学习彼此的优点和技术,使团队的能力不断的提高。这样,在项目的开发过程中,团队才不会被难题困住不动。另外,团

15、队中要有一个项目负责人,这个人无论是在与客户的沟通上,还是在技术上都要是很出众的人,此项目负责人要能很好的沟通客户与开发成员之间,以此来更好的理解客户的功能需求。人的记忆力总是有限的,所以就要求开发团队成员要尽量的书写一些开发文档,这些文档往往是我们在项目开发后期要用到的可寻资料。项目团队士气是项目成功的一个因素,我们需要不断的来培养我们的团队气势,使我们的团队不断的壮大。需求的调研在项目确立后,就到了需求调研分析阶段。项目组对客户的整体组织结构、公司有关人员的关系、职责等如果没有一个很好、足够的了解掌握,这样项目组就无法很好的完整的整理到客户的需求、或者说客户真实的功能需求,如此以来我们就为自己埋下了地雷,影响项目的开发周期,这就要求我们要与客户搞好无论是工

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号