Keywords Searching and Analysis System Member Student ID Role 刘亮 Liu Liang System Analyst 顾子俊 Gu Zijun Developer 杜菡菡 Du Hanhan System Analyst 刘畅 Liu Chang System Analyst 丁蓉 Ding Rong Project Manager Project No: N0503
Project introduction Aims develop a keyword searching and analysis system for text format articles stored in the databases Require developing an entry interface search the databases return results should contain entries of articles
Introduction con’d Each result entry should include: the title, authors, article category and publication date and the number of counts of each searching keywords appeared in the article body
Introduction con’d Features of the interface : simple & easy to navigate tools mission statement contract information submission button
Introduction con’d Functions allow user to access information: articles which have the key word articles’ author articles’ address including internet address quantity of key words in one article or many articles the function to change key words
Introduction con’d Technologies: ASP.NET MS SQL Server IIS Web Server Index Server
login 1. send error message 2. have different user interface manager registered user visitor 3. technique a.javascript alert href.location b.in database u_position different(0,1,2) judge it then link to different webpage
Manager 1. Delete articles 2. Delete registered users 3. Modify registered users’ information (not often use) 4. Upload articles
Register 1. Display a form and enter the form 2. Submit and store in the data base 3. Techniques: connect with database with “insert” SQL
Registered Users 1. Keyword searching 2. Bring forward suggestion 3. Modify personal information 4. Upload articles
Visitors 1. Keyword Searching 2. Bring forward Suggestion 3. Register
Get back password 1. By password questions and answers 2. read u_questions from database 3. compare u_answers inputted with stored in database 4. display password got from database 5. Technique: connect with database SQL
Modify personal information 1. Display all information 2. Modify in original form 3. Technique: connect to database with “update” SQL
Delete Registered Users 1. Display the page of delete article first reason: u_name is foreign key in abstraction 2. Display all registered users in the webpage 3. Just push the radio button then delete 4. Techniques: connect to database with “delete” SQL
User
Article
Abstraction
Schema
Modify Users Information 1. Manager use (not use expect user enquire) 2. Display all persons information 3. Push the radio button then display the particular users information 4. Modify in the original form 5. Techniques: connect into database with “select”,”update” SQL
Search type titleauthorUse nameNarratecontent Setting in database keyword type SQL server Index server Full-text catalog Article catalog Article type Keyword type
Searching result showing Technology SqlDataadapter Oledbdataadapter Oledb MSIDXS.1 Dataset Dataview Datagrid Configuration setting SQlclient Search process
Input keyword Choose search type Running dataAdapter Fill dataset Fill dataview Bind dataview to datagrid Show datagrid Connecting to index server or SQL server Close connection
Article management Article upload registered user Article delete------manager Article display------develop of search result
Article upload Technology SQlclient Configuration setting Httppostedfile Upload process 1. Input information in form 2. Choose article in local disk 3. Validated of information 4. Connection to Sql server and insert new record 5. Close Sql connection 6. Upload article to web catalog 7. Show upload results
Article delete Technology SQlclient Configuration setting Fileinfor for delete article Datagrid for show all article list Process 1. Choose article form article list 2. Connect to Sql sever 3. Delete article record from table 4. Delete article form web catalog 5. Show new article list 6. Close Sql connection
Article display Technology ADODB.Stream Datagrid------superlink Process 1. Get filename from search result 2. Get article contents to client machine 3. Output file stream to explore