2022年清华IT软件开发实习报告 .docx

上传人:h**** 文档编号:5521135 上传时间:2022-01-10 格式:DOCX 页数:7 大小:31.80KB
返回 下载 相关 举报
2022年清华IT软件开发实习报告 .docx_第1页
第1页 / 共7页
2022年清华IT软件开发实习报告 .docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《2022年清华IT软件开发实习报告 .docx》由会员分享,可在线阅读,更多相关《2022年清华IT软件开发实习报告 .docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2022年清华IT软件开发实习报告 通过这次在清华it的实习,学到了许多东西。也了解到了软件开发的真正价值。这次的实践让我真实体会到了我们前面所学学问的用处所在。以前总认为所学的学问只是理论上的学问,根本就没有任何作用,但通过这次实习,让我学有所用。而且学到了许多在学校学不到的东西,受益匪浅。 在这个信息时代,信息都是电子化。许多方面根本不在是一些手把手的管理,而是在电脑面前操作一下即可,让我们真正享受到高科技的待遇。在软件开发领域,做一个项目的动身点是提高办事效率。而在项目制作的过程中我们要使一个软件简洁好用,人性化,快捷便利。这次实习的主要任务是图书管理系统的开发。项目运行的平台是wind

2、owsxp,运用系统主要是microsoft visual studioxx,microsoft sql server xx,运用的学问主要有我们学习过的学问数据库技术,以及实习过程中所提及的学问。在软件开发果过程中首先要了解三层结构的的含义及其设计模式思想部署企业级数据库业务系统开发。三层结构是一种成熟、简洁并得到普遍应用的应用程序架构,它将应用程序结构划分三层独立的包,包括用户表示层、业务逻辑层、数据访问层。其中将实现人机界面的全部表单和组件放在表示层,将全部业务规则和逻辑的实现封装在负责业务逻辑组件中,将全部和数据库的交互封装在数据访问组件中。其结构如下图1所示:(未显示出)三层结构示意

3、图三层结构是一种严格分层方法,即数据访问层只能被业务逻辑层访问,业务逻辑层只能被表示层访问,用户通过表示层将恳求传送给业务逻辑层,业务逻辑层完成相关业务规则和逻辑,并通过数据访问层访问数据库获得数据,然后根据相反的依次依次返回将数据显示在表示层。下面介绍图书管理系统开发技术一 系统的功能设计首先对系统进行需求分析,我们必需要知道要做一个系统“用来干什么”,这须要在对用户需求进行充分调研的基础上,深化理解并描述出软件的功能、性能、接口等方面的需求,可以运用uml建模作为需求分析和系统设计的有效方法。图(1)给出了本图书管理系统的功能结构图,其工作流程为:一般用户干脆登录主页面,只能阅读、快速查询

4、图书、注册新用户、修改自己的密码以及查看图书的详情,管理员用户除了可以完成一般用户的操作外,还可以进入图书管理模块进行图书添加、修改和删除的操作。1、系统的功能特点(1)操作简洁、界面友好:插入表格的页面布局,使得图书的录入工作更简便;很多选项包括图书类别、来源等只须要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清晰自己的操作状况。(2)即时可见:对图书的处理(包括图书添加、修改、删除)将马上在主页的对应栏目显示出来,达到即时处理、即时见效的功能。(3)功能完善:包括常见网站的图书管理的各个方面:图书新增、阅读、删除、修改、检索等各个方面,完整地实现了网站对即时图书的管理要求。(4

5、)便利移植:针对不同的图书馆,只须要稍作修改就可以开发出适合本企业特点的网站图书管理系统。2、 系统的具体设计系统的主要功能是通过几个功能模块来实现的。详细的设计过程 系统登录:该模块负责将用户分为一般用户和管理员用户来实现用户权限的管理。图书类别管理:该模块只有管理员才有的权限,管理员可以对图书的大、小类进行添加、更新、删除等操作。库存图书阅读:该模块负责分页列出图书馆中全部图书的信息,包括图书名称、作者、出版社,图书状态,每条记录后面都有一个,被做成一个超,点击它们就能跳转页面可以查看的详情如图书封面、图书数量、图书出版年份。库存图书添加:该模块是图书管理员进行图书的添加,权限仅限管理员,

6、在此页面中的大小类实现了联动作用,点击其大类,小类的下拉列表中就会显示与之对应的小类,从中选择即可。 图书快速查询:该模块供应了图书快速查询功能,输入待查找的图书名称可以快速地找到符合条件的图书,并输出查询结果,点击产看详情字样就可以查看图书的具体信息。编辑系统用户:该模块负责分页排列注册用户的详细信息,一般用户本人或管理员可以对用户进行删除、修改。非一般用户或系统管理员外不具有对该用户的处理权限,所以不同一般用户进入此页面将显示不同的内容。修改用户密码:一般用户本人用户录入所须要的内容,包含用户名、真实姓名、权限类型、旧密码及新密码,点击更改即可修改密码,并写入数据库中保存。系统名称设置:该

7、模块为管理员权限,管理员可以更改图书系统的名称。一般用户为不行见状态。系统运用说明:主要是供一般用户和管理员阅读,使之更好地了解本系统的权限以及用法。下面给出系统后端数据存储方案利用microsoft sql server xx建立数据库及其存储过程。这里给出几个必需的数据表,主要有system,bigclass,smallclass,users,books。二、asp部分设计1、连接数据库访问数据库信息的第一步是和数据库源建立连接。ado 供应 connection 对象,可以运用该对象建立和管理应用程序和 odbc 数据库之间的连接。connection 对象具有各种属性和方法,可以运用它

8、们打开和关闭数据库连接,并且发出查询恳求来更新信息。要建立数据库连接,在中到数据库2、数据的绑定数据的连接分为干脆连接和间接连接,前面所举例子用的是干脆连接,下面用间接地方法对数据进行绑定。主要是利用数据适配器sqladatapter(),下面的函数方法是对数据绑定此方法也可以插在所要调用的函数中,但是将这个方法单独提出有利于后面的利用,后面对数据进行绑定时就可以用这个方法,避开做重复的工作,削减工作量。3、加密方法本系统的加密方法是md5,以一个例子来说明string oldpassword=this.textpassword.text;string newpassword= system.web.security.formsauthentication.hashpasswordforstoringinconfigfile(password, md5);即可将原来的密码加密,防止他人偷窃密码。本文来源:网络收集与整理,如有侵权,请联系作者删除,谢谢!第7页 共7页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页

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

当前位置:首页 > 应用文书 > 工作总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁