毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net高校信息查询网站设计与实现(4)
Suid int ID,主键
Suname varchar 50 专业名称
表3院校信息表(tb_University)
列名 数据类型 长度 字段描述
Uid int ID,主键
Stid int 院校性质ID
Uname varchar 50 院校名称
Udescription ntext 院校描述
Ucity Varchar 50 院校所在城市
表4院校专业表(tb_US)
列名 数据类型 长度 字段描述
Suid int 专业ID,主键
Uid int 院校ID,主键
4.系统实现
4.1功能实现用到的技术和方法
实现网站的首要任务是各个界面的设计和实现,尤其是用户功能的界面,不仅要美观而且要符合网站风格。本网站采用p+css技术实现[5],母版页完成公用的部分,其余网页创建时应用母版页即可。管理员功能中的院校信息管理、留言板管理等功能,以及用户功能中的查询院校信息和留言等功能都是用GridView、DataList和一些基本控件实现的[6]。网站在对数据库操作方面,编写了DBClass类,封装了对数据库操作的一些方法,以便减少网站代码的重复和冗余,提高复用率。管理员功能实现和用户功能实现都可以调用此类当中的方法。网站在实现增删改查等操作时,既有在页面中写sql语句,也有存储过程。
4.2用户功能实现
用户可以浏览首页,根据院校所在城市、院校专业、院校性质进行查询,可以浏览
新闻
页面,登陆成功后可以留言,游客可以注册。
4.2.1主要功能实现具体描述
(1) 用户和游客可以浏览网站新闻,在首页点击院校名称查看院校详情。
(2) 用户和游客根据院校所在城市、院校类型、专业在不同页面进行查询,输入或点击相应条件,点击查询,显示符合相关条件的院校。
(3) 用户在首页登录,成功后可以在留言板页面进行留言。
4.2.2 功能实现主要解决问题
(1) 在建立前台母版页时出现了问题。新建母版页,在页面代码里有<form runat="server"></form>标签,根据以前所学html的知识,只有在添加表单项时才会用到<from>,由于母版页中没有表单项所以我把<from>标签删除了,但是在向母版页中添加控件时出现“类型“TextBox”的控件“TextBox1”必须放在具有 runat=server 的窗体标记内”的错误提示,重新添加控件仍然出现此错误提示,上网查询后得知,不应该删除<form runat="server"></form>,此处的<from>标签与html中的<from>标签功能不同[7]。
(2) 判定是否登录出现问题。程序中我利用Session保存用户的登录信息并以此判断用户是否登录,但是出现“未将对象引用设置到对象的实例”的问题提示。检查了代码,并未发现问题,于是上网查询。我的if判断语句是这么写的:Session["userid"].ToString() == null || Session["userid"].ToString() == "",但是在未登录的情况下, Session["userid"] 的值是null,直接用ToString()方法肯定会出错的,因此在调用 Session["userid"].ToString() 前应先检查Session["userid"]对象是否为null,判断语句应改为Session["userid"] == null || Session["userid"].ToString() == ""。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
基于.NET计算机基础精品课程学习网站的设计与实现
下一篇:
C#税控接口软件开发+ERP文献综述
基于android的环境信息管理系统设计
ASP.NET飞翔租贷汽车公司信...
Android员工请假系统设计
高校校园网信息安全隐患及防范措施
大数据时代下电子商务个性化信息服务研究
java+mysql学术会议参会信息系统的设计+源代码
asp.net+sqlserver校园论坛开发设计
压疮高危人群的标准化中...
提高教育质量,构建大學生...
浅谈高校行政管理人员的...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
AES算法GPU协处理下分组加...
浅论职工思想政治工作茬...
酵母菌发酵生产天然香料...
基于Joomla平台的计算机学院网站设计与开发
上海居民的社会参与研究
从政策角度谈黑龙江對俄...