软件工程项目大作业_第1页
软件工程项目大作业_第2页
软件工程项目大作业_第3页
软件工程项目大作业_第4页
软件工程项目大作业_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学号:软件工程大作业项目名称学生学籍信息管理系统姓名团队成员专班业级指导教师2016年5月31日目录一、项目开发计划61引言61.1编写目的61.2背景61.3定义61.4参考资料62项目概述72.1工作内容72.2主要参加人员72.3产品72.3.1程序72.3.2文件72.3.3服务72.3.4非移交的产品82.4验收标准82.5完成项目的最迟期限82.6本计划的批准者和批准日期83实施计划83.1工作任务的分解与人员分工83.2接口人员83.3进度93.4预算93.5关键问题94支持条件94.1计算机系统支持104.2需由用户承担的工作104.3由外单位提供的条件105专题计划要点10二、可行性研究111引言111.1编写目的111.2背景111.3定义111.4参考资料112可行性研究的前提123对现有系统的分析134所建议的系统154.1影响154.1.1对设备的影响154.1.2对软件的影响154.1.3对用户单位机构的影响164.1.4对开发的影响164.1.5对经费开支的影响165技术条件方面的可行性166经济可行性分析166.1投资成本166.2收益176.3成本/收益分析:187社会因素可行性分析187.1法律方面的可行性187.2用户使用可行性188结论18三、需求分析191引言191.1编写目的191.2背景191.3参考资料192任务概述192.1目标192.2用户的特点203需求规定203.1对功能的规定203.2对性能的规定213.2.1精度213.2.2时间特性要求213.3数据存储223.4安全性223.5保密性223.6故障处理要求234运行环境规定234.1设备234.2支持软件234.3接口244.4控制24四、概要设计241引言241.1编写目的241.2背景251.3定义251.4参考资料252总体设计252.1需求规定252.2运行环境262.3基本设计概念和处理流程262.4结构272.5人工处理过程282.6尚未解决的问题283接口设计283.1用户接口283.2外部接口283.3内部接口284运行设计284.1运行模块组合284.2运行控制294.3运行时间295系统数据结构设计295.1逻辑结构设计要点295.2物理结构设计要点305.3数据结构与程序的关系306系统出错处理设计306.1出错信息及补救措施306.2系统维护设计32五、详细设计331引言331.1编写目的331.2背景331.3定义331.4参考资料332程序系统的结构343程序1(标识符)设计说明343.1程序描述343.2功能363.3性能363.4输人项363.5输出项363.6算法363.7接口373.9存储分配373.10注释设计373.11限制条件373.12测试计划373.13尚未解决的问题37六、项目总结381引言381.1编写目的381.2背景381.3定义391.4参考资料392实际开发结果392.1产品39各种文件392.2主要功能和性能402.3基本流程412.4进度412.5费用413开发工作评价423.1对生产效率的评价423.2对产品质量的评价423.3对技术方法的评价423.4出错原因的分析434经验与教训431明确的说明信息化管理系统的各种需求,界定系统实现功能的范围,指导系统设计以及编码,使用户了解软件产品。本说明书的预期读者为:本软件的客户。开发软件名称:学生学籍信息管理系统。项目开发者:湖北理工学院计算机科学系“学生学籍信息管理系统”开发小组。用户单位:湖北理工学院计算机学院数据定义存储过程是存储在数据库中多段SQL语句的综合SqlServer微软开发的一款DBMS(1)(2)(3)(4)(5)耿祥义,张跃平.Java大学实用教程(第2版).电子工业出版社;(6)李兴华.JAVA开发实战经典.清华大学出版社,2009.8:89-234(7)孙鑫.JavaWeb开发详解[M].电子工业出版社,2008:59-1992在本项目中,首先召集小组所有成员和系统客户,共同商定系统功能,再由小组成员分工进行需求分析,分配工程流程,然后分配每个人的工作,例如,分配人员进行文档的编写,和代码的编辑,最后分配一个人进行综合。2.3.1java语言,采用了SQLServer进行数据存储。2.3.2源代码等文件不交付。除此之外,文档方面:项目开发计划,需求说明书,概要设计说明书,详细设计说明书等参考性文件会提供给客户。2.3.3培训安装:交货日起,为您提供最为贴心的培训安装服务,让您在日后该软件的使用上更为得心应手,行云流水,易如反掌,服务期限为3年。维护:交货日起,如若该产品出现问题,引起了您无法解决的问题,请随时与我们联系,我们会派遣出最权威的专家技术支持团队,第一时间解决问题,还你轻松好心情,服务期限为2年。服务期1年。2.3.4源代码及中间过程文件,由行业惯例,不能交出,请谅解。完成和客户商定的系统功能,达到用户合同需求的基本功能,使客户满意。自该项目开工日起1个月。本计划的批准者:批准日期:2016年5月31日32测试帮助文档。实现:全员。a.负责本项目同用户的接口人员:客户。b.负责本项目同本单位各管理机构:湖北理工计算机学院相关人员。c.负责本项目同个份合同负责单位的接口人员:湖北理工计算机学院相关人员。实际计划进度与原定进度相比明显延迟,实际操作中充满了未知,开发过程发时会出现的问题,因此实际进度会比计划进度慢。人员5人。时间半个月。机时电费未知。使用B/S形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web也就是目前应用系统的发展方向。信息处理方法:1、Tomcat主窗体登录功能一些基本的页面跳转知识应用。2、学生信息及成绩查询功能检索,主要涉及一些基本的数据库查询操作。3、班级信息管理功能主要涉及一些基本的数据库添加,删除,修改等操作。4、学生信息管理功能的实际操作,主要涉及一些基本的数据库添加,删除,修改等操作。5、系统维护功能的思想实现。4一人一台装了SQLServer,tomcat,eclipse的电脑即可。计算机,Windows操作系统,浏览器。用户需详细列举需求,并与我们签订合同,然后坐等完工,合同签订后不许随意修改。计算机学院提供机房、空调等设施。5分合同计划:谈好后不许随便修改。开发人员培训计划:开发人员都已具备优良的技术水平,不需要额外培训。测试计划:每完成一个功能模块,就要由专属测试人员来测试程序健壮性。安全保密计划:源代码等不许外传。质量保证计划:用户如发现产品问题,及时反馈,我们会及时解决。系统安装计划:派遣最精锐的专家团队前往指导安装。1可行性,为决策者提供是否开发该系统的依据和建议。开发软件名称:学生学籍信息管理系统。项目开发者:湖北理工学院计算机科学系“学生学籍信息管理系统”开发小组:用户单位:湖北理工学院计算机学院性差,不利于查找、更新和维护的问题,极大地提高学生学籍管理的效率,节约教育经费,以适应学校信息化建设的发展趋势。(1)(2)(3)(4)(5)耿祥义,张跃平.Java大学实用教程第2版).电子工业出版社;(6)李兴华开发实战经典.清华大学出版社,2009.8:89-234(7)孙鑫.JavaWeb开发详解[M].电子工业出版社,2008:59-1992化,能够在第一时间内把握学生信息,以提高整体教学水平。A、主要功能1Tomcat主窗体登录功能该功能主要实现系统的注册和登录,对系统的数据起到管理作用,主要涉及一些基本的页面跳转知识应用。2该功能主要实现学生信息的查询和学生成绩的查询,在系统中起到对数据的检索,主要涉及一些基本的数据库查询操作。3该功能主要实现班级的创建,删除和修改,在系统中起到对数据的实际操作,主要涉及一些基本的数据库添加,删除,修改等操作。4该功能主要实现对应班级中学生的创建,删除和修改,在系统中起到对数据的实际操作,主要涉及一些基本的数据库添加,删除,修改等操作。5的思想实现。B、主要性能要。为学校将来的整体信息化建设提供必要的支持。、可扩展性能够适应应用要求的变化和修改,具有灵活的可扩充性。、安全性者或维护人员用户才能对用户进行管理,一般的用户只能查看教室的使用情况。还应具有一定的保护机制,防止系统被恶意攻击,信息被恶意修改和窃取。有完善的备份机制,如果系统被破坏应该能快速恢复。E、完成期限2016年5月15日至2016年5月31日,共半个月。2.2目标所建议系统的开发目标包括:减少人力与管理费用;提高信息准确度;改进管理和服务;建立高效的信息传输和服务平台,提高信息处理速度和利用率。建议软件寿命:10年。进行系统方案选择比较的时间:为10天。经济来源:湖北理工学院。硬件条件:PC机6台,服务器3台,局域网,。软件条件:WINDOWS2005Server和XP操作系统,OFFICE器等。结论。以上分析结果写城本文档。成本/效益分析结果:效益成本;技术可行:现有技术可完成开发任务;操作可行:系统能被现有的工作人员快速掌握并使用;法律可行:所使用工具和技术及数据信息不违反法律。3图3-1系统功能模块图图3-2系统操作流程图工作负荷过大。组长:成员:项目进度完成日期5.14项目开发计划完成完成5.155.16需求分析5.19-5.25软件测试项目总结后期维护工作面向范围过于狭小,针对于个体。4由于所建议系统是基于浏览器和服务器的,并基于window平台,所以需要务器端需要利用备份的数据库恢复数据信息,要求要有足够的数据备份空间。需要落实是否有符合本报告所列出的正版的软件环境,如果没有则需要购买。4.1.3投入使用前还需改进现有的管理模式。4.1.4开发过程需要用户进行密切的配合,准确阐明需求。4.1.55当今,全国计算机越来越普及,几乎每个学校都配有计算机,为这套软件提供同的地方存取各种信息。从客户/服务器方式上发展起来的框架结构为我们提供了开发本系统的基础。采用MySQL数据库以及使用MyEclipse和Tomcat作为系统开发的开发软件,采用Java,xml以及html等语言和jsp技术,为其提供完提高,非常有利于以后对新系统的扩展与修改。同时SQLServer2005是一套较无论是性能还是管理上的性价比都是比较高的。MyEclipsel0是一款专门针对JSP开发的高效IDE5作为Web服务器的首选,配置简单,而且是免费的。JSP(JavaServerPages)是一种动态网页技术标准,JSP在业界的口碑是安全和跨平台。JSP可以作为创建动态网页网站的一种可选技术,而且是创建商用网站的主要选择技术之一。综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。66.1一次性支出(1)系统开发、建立费用共14万元。其中:本系统开发期为353根据软件系统的规模估算,开发工作量约为10人月,每人月的人工费按4000元计算,开发费用为12万元。书籍、读者等基础信息建立需要5人2个月即10人月,每人月的人工费用按2000元计算,需2万元。(2)硬件设备费共7万元,其中:微机4台约2万元;服务器2台及网络等设备费5万元。(3)外购开发工具、软件环境费用共3万元。(4)其他费费用共2万元。一次性支出总费用:26万元。经常性费用主要是系统运行费用,假设本系统运行期10维护、设备维护等)5万元,按年利率5%计算如下表。系统投资成本总额为:26+38.6082=64.6082万元。现在费用值累计现在费用值(万元)4.76194.53514.31914.11353.91763.73103.55343.38413.22303.0695(万元)4.7619第一年第二年第三年第四年第五年第六年第七年第八年第九年第十年55555555551.10251.15761.21551.27631.34011.40711.47751.55131.62899.297013.616117.729621.647225.378228.931632.315735.538738.60822010人,每人每月平均工资按2500元计算,每年节约人员工资10×12×0.25=30万元/年。按年利率5%计算,效益计算如下表。系统收益总额为:231.6437万元。现在收益值累计现在收益(万元)值(万元)第一年第二年第三年第四年3030303028.571427.210925.915124.681128.571455.782381.6974106.37851.10251.15761.2155第五年第六年第七年第八年第九年第十年3030303030301.27631.34011.40711.47751.55131.628923.505822.384621.318720.303519.336718.4159129.8843152.2689173.5876193.8911213.2278231.64376.3成本/收益分析:在10年期内,系统总成本64.6082万元,系统总收益231.6437万元。投资回收期:2+(64.6082-55.7823)/25.9151=2.34年;纯收益:231.6437-64.6082=167.0355万元从经济上考虑,开发本系统完全可行的。77.1所以,在法律方面是可行的。7.2本软件。8本项目具有方便快捷等优势,投资回报利益大,使得教室管理实现电子化,符合社会信息化发展的需要,技术、经济、操作、法律方面都是可行的,可以开发本系统。1学生学籍管理系统要实现的目标是为该校提供全面的学生学籍管理的解决方案,以解决传统人工管理方式效率低、保密性差,不利于查找、更新和维护的的发展趋势。开发软件名称:学生学籍信息管理系统。项目开发者:湖北理工学院计算机科学系“学生学籍信息管理系统”开发小组:用户单位:湖北理工学院计算机学院(1)(2)(3)(4)(5)耿祥义,张跃平.Java大学实用教程(第2版).电子工业出版社;(6)李兴华.JAVA开发实战经典.清华大学出版社,2009.8:89-234(7)孙鑫.JavaWeb开发详解[M].电子工业出版社,2008:59-1992本系统通过强大的计算机技术给学籍管理人员和用户查询学籍信息情况带来便利。目标包括:减少人力与管理费用;提高信息准确度;改进管理和服务;建立高效的信息传输和服务平台,提高信息处理速度和利用率;系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高;管理学生信息,同时管理学生的成绩以及课程情况。本软件的最终用户是面向软件管理员、老师和同学等,他们都具有一定的计算机应用基础,可以比较熟练操作计算机。系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。维护人员为间隔性用户。3学生学籍信息管理系统能够提供方便完整的一系列对学籍进行管理等操作学籍信息管理系统则方便了管理者对信息的维护。(1)用户登录系统功能:为用户数据设置安全保障功能,只有通过注册并登录验证的用户,才能成为系统管理员用户。系统管理员能查询、修改、删除所有信息。(2)用户录入数据功能:系统为系统管理员提供对所有信息的录入功能。(3)用户查询数据功能:系统为合法用户提供查询的功能,可以对数据库的信息进行查询。(4)用户维护数据功能:为合法用户提供查询及相应的修改功能和对所有信息的修改删除功能。(5)用户退出系统功能:结束并关闭系统。3.2.1时间精确到日数量要求精确到个人信息3.2.2由于系统的数据量比较大,故其响应时间、更新处理时间、转换时间及运行时间均较慢,应特别注意程序响应速度(数据传输时间不要太长,均在登录连接包括环境的初始化,时间不超过3s数据录入平均录入一个词条不超过2s敏感过滤时间每次不超过0.1s➢数据添加响应时间不超过2s➢数据修改响应时间不超过2s➢数据删除响应时间不超过2s➢数据读出响应时间不超过2s➢数据查询10000条记录以下响应时间不超过10s10000-100000响应时间不超过20s10响应时间不超过35s1000000以上响应时间不超过50s➢数据统计10000条记录以下响应时间不超过15s10000-100000响应时间不超过25s10响应时间不超过40s1000000以上响应时间不超过60s➢保证数据的安全性,减少出现数据灾难的可能性,比如数据在传输过程中丢失或发生错误➢增加出现数据灾难或故障时进行数据修复的能力➢数据一致性✓保存到数据库中的数据与用户录入数据一致✓数据库中各相关数据必须保持一致性和平衡性✓保证查询统计的数据正确性和一致性数据存储✓保证数据的安全性,减少出现数据灾难的可能性,比如数据在传输过程中丢失或发生错误✓增加出现数据灾难或故障时进行数据修复的能力➢数据安全性✓数据修改要记录修改日志✓对数据的处理要受权限和级别控制➢注意用户数据的保密设计➢注意本系统应用程序的保密设计➢不同用户的权限不同(1)有应用系统出错提示和数据库系统出错提示,提示语言为中文。(2)使用过程中不能产生死锁现象。(3)数据耗时过长时,等待时给出提示信息通知用户。。4服务器(1)处理器(CPU):Pentium900M(推荐Pentium41.2G)(2)内存容量(RAM):至少256M(推荐512M)客户端(1)处理器(CPU):Pentium133M或更高(2)内存容量(RAM):64M或更高数据库服务器端(1)操作系统:MicrosoftWindows2000(2)数据库管理系统:SQLSERVER,配置TCP/IP协议Web服务器端(1)操作系统:MicrosoftWindows2000(2)Tomcat5.0管理器(3)MyEclips8.0,配置TCP/IP协议客户端(1)操作系统:Windows98/2000/2003/XP(2)Web浏览器:InternetExplorer5.0以上或Netscape4.0以上,配置TCP/IP协议硬件接口较易实现。软件接口如Microsoft的Office系列,所以应尽量实现它们之间的数据格式的自动转换。由于本系统采用目前的主流JSP技术,对程序的运行和控制都没有特殊要求。1主要任务是把需求分析得到的DFD即确立本系统的逻辑模型。和测试经理也需要掌握,但用户单位并不关心架构设计。开发软件名称:学生学籍信息管理系统。项目开发者:湖北理工学院计算机科学系“学生学籍信息管理系统”开发小组:用户单位:湖北理工学院计算机学院数据名称数据定义Java的服务器页面一项网站方向的技术SQLServer是Microsoft公司推出的关系型数据库管理系统Sqlsever2005Tomcat5.0windows平台MyEclipseTomcat服务器是一个免费的开放源代码的Web应用服务器widows操作系统平台下进行开发集成开发环境(1)(2)(3)(4)(5)耿祥义,张跃平.Java大学实用教程第2版).电子工业出版社;(6)李兴华开发实战经典.清华大学出版社,2009.8:89-234(7)孙鑫.JavaWeb开发详解[M].电子工业出版社,2008:59-19921、用户登录教室信息管理系统后,进入主界面可看到本系统使用说明。2、如果是一般客户登陆,就只有基本的查询功能,包括根据课程查询、教室查询、老师查询等。3、如果是系统管理员登陆,则可以进入系统内的数据合法进行增、删、改、查。4.如果是游客,则需要注册用户,成为合法的用户才可以进入系统。硬件环境:系统运行的硬件环境:CPU为Pentium以上系列,内存215MB,所需硬盘空间约200MBMicrosoftWindowsWindowsXP、Windows2003到Windows7等各种版本都可能存在。前台开发环境采用的Eclipse,中心数据库采用Microsoft的SQLSERVER2005。设计概念:基本实现教室管理的各种操作,能满足基本要求,同时设置不同的权限,方便管理员使用。处理流程:用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程间的控制与被控制关系。如图所示:当需要进行临时调度,则需要人工进行修改。本系统理想上希望有三种权限,但由于涉及比较麻烦,同时考虑各种原因,没有设计第三种权限。3本系统仅需要提供管理员的用户名和密码,登陆成功,系统提示成功,否则提示失败。由于游客用户可自行注册,所以不需要提供游客的用户名及密码。本系统需要运行在EclipseApache服务器,同时打开tomcat服务。本系统内部使用了一些存储过程和触发器,当用户登录时,默认触发后台数型。4本系统仅仅使用的简单的JSP技术实现。当登录时,不仅使用了前台的用户组合需要后台代码调用数据库系统的支持。读者用户或管理员在登陆或注册时会产生此组合。由于是内部存储过程的调用,效率比较高。所以消耗的时间比较短,基本忽略不计。5用户信息表:包括的数据项有用户ID、用户名、密码等;如表2-8所示。学生信息表:包括的数据项有学生ID、学生姓名、学生性别、学生年龄、所在班级ID等;如表2-9所示。成绩信息表:包括的数据项有成绩表ID、科目类型、该科分数、对应学生ID等;如表2-10所示班级信息表:包括的数据项有班级ID、班级名称等;如表2-11所示注:pri表示主键,auto_increment表示对主键id自动增加编号。表2-8用户信息表auto_incrementunameupassvarchar(32)varchar(32)yesnull表2-9学生信息表fieldsidtypeintkeynullprinoyesnullnullnullnulluto_incrementsnamessexsagevarchar(32)varchar(2)intyescidintyesnullforeignkey表2-10成绩信息表defaultnullauto_incrementyesyesyesnullgscoresidintintnullnullforeignkey表2-11班级信息表keynulldefaultprinoyesauto_incrementcclassnamevarchar(32)null给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方件。表中所使用的数据的存储都是基于数据库管理系统所支持的数据类型加上进行加密处理的。将送入显示模块中,机票结构,帐单结构,送入打印准备模块中准备打印格式。61.在项目执行的过程中,如果优先删除班级,则班级中的学生信息没有被删报错,导致删除失败。解决办法:通过在项目中添加容错机制,在删除之前对班级信息中关联的学生信息等子项目进行遍历删除,最后再删除班级信息。相关代码:publicbooleandeleteClassByCid(intcid){/***约束错误处理*/booleanflag=false;conn=DBConnection.conn();try{StudentDAOsdao=newStudentDAO();List<StudentDTO>list=sdao.queryByClassStudent(cid);for(StudentDTOli:list){intsid=li.getSid();sdao.deleteStudentBySid(sid);}Stringsql="deletefromtb_classwherecid=?";ps=conn.prepareStatement(sql);ps.setInt(1,cid);flag=!ps.execute();}catch(SQLExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}returnflag;}2.当计算机重启之后,再次打开项目时,运行程序,提示TCP/IP关闭。解决办法:打开sqlconfigurationsqlserver2005网络配置,将TCP/IP设置为启用即可。如下图所示:一次测试,进行出错检测或者是完善系统。1功能的范围,指导系统设计以及编码。本说明书的预期读者为:本软件的开发者开发软件名称:学生学籍信息管理系统。组:用户单位:湖北理工学院计算机学院数据名称JSPSqlsever2005SQLServer是Microsoft公司推出的关系型数据库管理系统Tomcat服务器是一个免费的开放源代码的Web应用服务器widows平台MyEclipsewidows操作系统平台下进行开发集成开发环境(1)(2)(3)(4)(5)大学实用教程(第2版).电子工业出版社;(6)李兴华.JAVA89-234(7)孙鑫.JavaWeb开发详解[M].电子工业出版社,2008:59-1992本系统结构如图2-1所示:图311)本段程序的目的登录模块,判断用户输入的用户名和密码是否是已存在的,如果是则进入系统,否则登录失败。protectedvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{Stringname=request.getParameter("username");Stringpass=request.getParameter("password");UserDAOudao=newUserDAO();//调用方法把页面上接收的姓名和密码存进去UserDTOuser=udao.getUser(name,pass);if(user!=null){//request.getSession().setAttribute("user",user);if(user.getUpass().equals(pass)){request.getSession().setAttribute("user",user);UserDTOu=(UserDTO)request.getSession().getAttribute("user");request.getRequestDispatcher("main.jsp").forward(request,response);}else{request.setAttribute("msg",密码错误");//跳转request.getRequestDispatcher("login.jsp").forward(request,response);}//跳转}else{request.setAttribute("msg","登录失败");//跳转request.getRequestDispatcher("login.jsp").forward(request,response);}}2)本段程序的目的注册模块,判断用户输入的用户信息是否是已存在的,如果是则注册成功,否则注册失败。protectedvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{request.setCharacterEncoding("utf-8");response.setCharacterEncoding("utf-8");//接收页面上传递过来的值参数是输入框name标签的值Stringname=request.getParameter("username");Stringpass=request.getParameter("password");System.out.println("页面上接收的值:"+name+pass);//把页面上接收的值封装成一个对象UserDTOuser=newUserDTO(0,name,pass);//调用注册的方法UserDAOudao=newUserDAO();booleanb=udao.addUser(user);if(b){//键值request.setAttribute("msg","注册成功请登录");request.getRequestDispatcher("login.jsp").forward(request,response);}else{//键值request.setAttribute("msg","注册失败");request.getRequestDispatcher("Register.jsp").forward(request,response);}}1)功能是判断用户是否拥有进入系统的权限。如果用户名密码正确,即可进入系统。2)功能是判断注册的用户信息是否合法的,合法即可注册成功,否则失败。说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。灵活性:程序通过改变一下存储过程的名字即可通用于执行任何一个过程,灵活性较高。时间特性:由于执行的是数据库中的过程,所以效率较高,所用时间较短。本段程序需要用户输入用户名和密码。注册用户信息,需要输入用户的个人信息及用户名密码等。于数据库中则登录成功,否则返回登录失败。数据库中则注册失败,否则返回注册成功通过果。传递参数采用的是建立一个参数数组,然后通过循环为其赋值。作息本段程序需要保存一个连接池中的连接,一个命令,同时一个数组长度的参数和最后一个返回值。消耗内存较少。本段程序属于数据库访问代码,需要注释的是模块首部的注释,以及在创建可。现定于Sqlserver的DBMS并且只用于本段代码。如果需要适用于其他程序,必须修改过程中相应的代码。DB码,看返回值是否正确。当输入正确的用户名和密码时,看返回值是否正确。本系统理想上希望有三种权限,但由于涉及比较麻烦,同时考虑各种原因,没有设计第三种权限。1随着科学技术、管理方法的不断进步,传统的办公方式、方法和手段已经不个重要环节,是开创学籍管理工作新局面的必由之路。式和管理手段不仅大量地消耗人力、物力,同时,还存在诸多弊端,时常影响教学秩序,阻碍教学改革的深化,难以保证该项工作应具有的严肃性。理。当前高校学籍管理的弊端主要表现在两方面:第一,工作安排缺乏系统性、接重复的,基于局域网的B/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论