学籍管理系统实施报告

学籍管理系统实施报告

ID:43108672

大小:761.50 KB

页数:16页

时间:2019-09-27

学籍管理系统实施报告_第1页
学籍管理系统实施报告_第2页
学籍管理系统实施报告_第3页
学籍管理系统实施报告_第4页
学籍管理系统实施报告_第5页
资源描述:

《学籍管理系统实施报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、系统实施报告一、概述系统完成后需要进行系统测试,系统测试的目的是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方,从而提出更加完善的方案。它的的任务是尽可能彻底地检查出程序中的错误,提高软件系统的可靠性,其目的是检验系统"做得怎样?"。系统测试是针对整个产品系统进行的测试,要验证系统是否满足了需求规格的定义,并找出与需求规格不相符合或与之矛盾的地方。二、系统主要程序代码本系统的详细设计和主要的程序代码如下2.1主窗体的创建上面的SQL语句在SQLServer2000中查询分析器执行后,将自动产生需要的

2、所有表。有关数据库结构的所有后台工作已经完成。现在将通过学生管理系统中各个功能模块的实现,来编写数据库系统的客户端程序。2.1.1.创建空白解决方案为了在VisualStudio.NET2003中创建应用程序,应当先创建一个空白解决方案,它包括:●通过为环境提供对项目、项目项和解决方案项在磁盘上位置的引用,可将它们组织到解决方案中。(.sln)。●记录所有将与解决方案建立关联的选项,以便在每次打开时,它都包含您所做的自定义设置。(.suo)。启动这个空白解决方案后,单击文件

3、新建

4、项目菜单,在新建项目中选择Visual

5、C#项目,在模块中选择Windows应用程序,并命名为MainFrm。2.1.2.创建主窗体VisualStudio.NET2003创建的应用程序可以是SDI(单文档界面)和MDI(多文档界面)。在SDI的程序中,每个窗体之间是独立的。而MDI的程序中,有一个窗体是主窗体,可以包含其他窗体,它的类型是MDIForm。本系统采用多文档界面,这样可以使程序更加美观,整齐有序。单击工具栏的“MainMenu”控件,生成一个如下所示的窗体2.2创建公用模块在VS.NET中可以使用类库模板快速创建能够与其他项目共享的可再次使用的

6、类和组件。整个工程项目中的任何地方都可以调用公用类库的类和组件,这样可以极大地提高代码的效率。在项目资源管理器中为项目添加一个类,保存为xjDataBase.cs。下面就可以开始添加需要的代码。publicclassxjDataBase{privatestringstrSQL;privatestringconnectionString="workstationid=localhost;packetsize=4096;integratedsecurity=SSPI;persistsecurityinfo=False;in

7、itialcatalog=xueji";privateSqlConnectionmyConnection;privateSqlCommandBuildersqlCmdBld;privateDataSetds=newDataSet();privateSqlDataAdapterda;publicDataSetSelectDataBase(stringtempStrSQL,stringtempTableName){this.strSQL=tempStrSQL;this.myConnection=newSqlConnecti

8、on(connectionString);this.da=newSqlDataAdapter(this.strSQL,this.myConnection);this.ds.Clear();this.da.Fill(ds,tempTableName);returnds;}}2.3用户管理模块的创建系统管理模块主要实现:●用户登录。●添加用户。●修改用户密码。2.3.1用户登陆窗体的创建系统启动后,将首先出现如下所示的用户登陆窗体,用户首先输入用户名,然后输入密码。用户登陆窗体中放置了两个文本框(TextBox),用来输入

9、用户名和用户密码。两个按钮(Button)用来确定或者取消登陆。2个标签(Label)用来标示窗体的信息。为窗体定义全局变量OK,用来判断登陆是否成功,代码如下:publicstaticboolblCanLogin=false;privateDataSetds=newDataSet();privateDataTablemyTable;privateDataRowmyRow;privatestringsendStrSQL="select*from用户信息";xjDataBasexj=newxjDataBase();str

10、ingsendTableName="用户信息";this.ds=xj.SelectDataBase(sendStrSQL,sendTableName);this.myTable=ds.Tables[0];privatevoidbutton1_Click(objectsender,System.EventArgse){for(int

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。