学生管理系统实训结题报告

学生管理系统实训结题报告

ID:41068462

大小:493.00 KB

页数:15页

时间:2019-08-15

学生管理系统实训结题报告_第1页
学生管理系统实训结题报告_第2页
学生管理系统实训结题报告_第3页
学生管理系统实训结题报告_第4页
学生管理系统实训结题报告_第5页
资源描述:

《学生管理系统实训结题报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、绵阳职业技术学院计算机科学系实训项目结题报告项目名称学生管理系统课程名称Asp.net项目实践专业软件班级092项目组编号项目经理石红英实训时间2011.9.1─2011.11.1项目经理填写成员,实训成绩由教师填写:成员石红英张桂兄个人成绩项目组总成绩教师签名项目需求概要:一.基本功能需求本课题要实现的是高校学生管理系统,在设计该系统时,应尽可能的贴近学生、老师,便于用户操作。为方便学生和老师的联系,设计在线咨询、留言板,系统在实现上应该具有如下功能:1.可在线咨询,留言。2.动态查看学校的新闻。3.学生管

2、理系统要求用户必须输入正确的用户名和密码才能进入系统。4.学生管理系统可查看全校所有学生的信息,以方便添加、删除、更改。5.班级、课程和成绩的添加、更改、按条件查询。6.个人信息的查看。7.个人课程表的查询,详细设计的查看。8.个人成绩按要求查询。9.修改密码。二.用户界面需求学生管理系统应提供简单、层次关系明了、清晰的操作界面,使用户一目了然。尽可能的为用户的录入、查询等功能操作提供方便。三.性能需求要想对该学生管理系统进行操作就应当具有某些操作权限。没有权限的用户将不能通过任何渠道来登录该系统,查看该系统

3、的任何信息和数据,以确保系统的严密性和安全性。四.数据库选择数据库是数据管理的最新技术,是计算机科学的重要分支。由于用到的数据表格多,另外考虑到实际情况,学生基本信息的变动,还有老师信息的的变化,我们选用SQLServer作为数据库开发。项目计划:(项目任务分配)张桂兄:数据库的创建与设计。石红英:登录之前的设计和编码,登录之后,学生模块和老师模块的设计和后台编码第1周:石红英和张桂兄一起分析讨论。第2-10周:张桂兄创建数据库,石红英完成前台设计和后台编码。项目概要设计:(系统架构以及数据库设计)系统架构:

4、一.登录界面设计;二.学生登录界面设计、管理员登录界面设计:登录界面:在线咨询、留意,查看学校新闻。管理员模块:全校学生信息的查看,添加、删除、更改。班级、课程和成绩的添加、更改、按条件查询学生模版:个人信息、成绩、成绩的查看,密码的更改。项目详细设计:(包含系统类图、各用例的序列图以及模块设计描述)一.数据库:数据库设计:1.系统数据流程图;2.各个表的设计:3.表与表之间的关系;二、系统模块和1.登录界面该页面可以了解学些的概况和校园新闻,如果你有疑问可在线咨询或者通过留言解决。用户通过输入正确的用户帐号

5、和密码可登录相应的系统。以下是这阶段比较重要的代码:在线咨询代码:留言板界面:2.管理员模块:该页面可以按学号、姓名查询学生,可以更改学生相应的信息,删除指定的记录,添加学生。在gridview中添加下拉列别,选择性别。在每个页面上都用了个导航路径控件(SiteMapPath),通过建个站点地图轻松快捷的定位网页,用了个label控件来显示总页数和当前页数。下拉列表的前台代码如下:导航路径实现的步骤:第一步,建站点地图;第二步,托SiteMapPath控件到首页;第三步,在Web.Config中配置,将nam

6、e的值写入SiteMapProvider。统计gridview总的有多少也和当前是第几页的代码如下:protectedvoidGridView1_RowDataBound(objectsender,GridViewRowEventArgse){intnum=GridView1.PageIndex+1;Label4.Text="第"+num+"页/共"+GridView1.PageCount+"页";}添加学生,有两个专门的表统计全国有多少个名族和城市,和日期相关的都是运用了Calendar控件来实现日期选定,

7、动态绑定了班级。界面如下图所示:成绩管理,可以通过姓名、学期和课程进行动态的查询,界面如下:publicvoidbindClass()//数据库中的数据绑定下拉列表框---班级{Stringstr_select_class="selectST_year_namefromST_year";SqlConnectioncon2=newSqlConnection(ConSql);con2.Open();SqlDataAdapterada=newSqlDataAdapter(str_select_class,con2)

8、;DataSetds=newDataSet();ada.Fill(ds,"CompanyType");DropDownList1.DataSource=ds.Tables["CompanyType"].DefaultView;DropDownList1.DataValueField=ds.Tables["CompanyType"].Columns[0].ColumnName;DropDownList

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

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

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